OCC Main Page | ModelingData | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingData
TKGeomBase
AppParCurves


AppParCurves_ConstraintCouple Class Reference

associates an index and a constraint for an object.
This couple is used by AppDef_TheVariational when performing approximations.

#include <AppParCurves_ConstraintCouple.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT AppParCurves_ConstraintCouple ()
 returns an indefinite ConstraintCouple.

Standard_EXPORT AppParCurves_ConstraintCouple (const Standard_Integer TheIndex, const AppParCurves_Constraint Cons)
 Create a couple the object <index> will have the
constraint <cons>.
.
Standard_EXPORT Standard_Integer Index () const
 returns the index of the constraint object.

Standard_EXPORT AppParCurves_Constraint Constraint () const
 returns the constraint of the object.

Standard_EXPORT void SetIndex (const Standard_Integer TheIndex)
 Changes the index of the constraint object.
.
Standard_EXPORT void SetConstraint (const AppParCurves_Constraint Cons)
 Changes the constraint of the object.
.

Private Attributes

Standard_Integer myIndex
AppParCurves_Constraint myConstraint


Constructor & Destructor Documentation

Standard_EXPORT AppParCurves_ConstraintCouple::AppParCurves_ConstraintCouple  ) 
 

Standard_EXPORT AppParCurves_ConstraintCouple::AppParCurves_ConstraintCouple const Standard_Integer  TheIndex,
const AppParCurves_Constraint  Cons
 


Member Function Documentation

Standard_EXPORT AppParCurves_Constraint AppParCurves_ConstraintCouple::Constraint  )  const
 

Standard_EXPORT Standard_Integer AppParCurves_ConstraintCouple::Index  )  const
 

void AppParCurves_ConstraintCouple::operator delete void *  anAddress  )  [inline]
 

void* AppParCurves_ConstraintCouple::operator new size_t  size  )  [inline]
 

void* AppParCurves_ConstraintCouple::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void AppParCurves_ConstraintCouple::SetConstraint const AppParCurves_Constraint  Cons  ) 
 

Standard_EXPORT void AppParCurves_ConstraintCouple::SetIndex const Standard_Integer  TheIndex  ) 
 


Field Documentation

AppParCurves_Constraint AppParCurves_ConstraintCouple::myConstraint [private]
 

Standard_Integer AppParCurves_ConstraintCouple::myIndex [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:22:28 2008 for OpenCASCADE by  doxygen 1.4.1