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

ModelingAlgorithms
TKGeomAlgo
Plate


Plate_LinearScalarConstraint Class Reference

define on or several constraints as linear combination of
the X,Y and Z components of a set of PinPointConstraint

#include <Plate_LinearScalarConstraint.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Plate_LinearScalarConstraint ()
Standard_EXPORT Plate_LinearScalarConstraint (const Plate_PinpointConstraint &PPC1, const gp_XYZ &coeff)
Standard_EXPORT Plate_LinearScalarConstraint (const Plate_Array1OfPinpointConstraint &PPC, const TColgp_Array1OfXYZ &coeff)
Standard_EXPORT Plate_LinearScalarConstraint (const Plate_Array1OfPinpointConstraint &PPC, const TColgp_Array2OfXYZ &coeff)
Standard_EXPORT Plate_LinearScalarConstraint (const Standard_Integer ColLen, const Standard_Integer RowLen)
const Plate_Array1OfPinpointConstraintGetPPC () const
const TColgp_Array2OfXYZ & Coeff () const
Standard_EXPORT void SetPPC (const Standard_Integer Index, const Plate_PinpointConstraint &Value)
 Sets the PinPointConstraint of index Index to
Value raise if Index is greater than the length of
PPC or the Row length of coeff or lower than 1
.
Standard_EXPORT void SetCoeff (const Standard_Integer Row, const Standard_Integer Col, const gp_XYZ &Value)
 Sets the coeff of index (Row,Col) to Value
raise if Row (respectively Col) is greater than the
Row (respectively Column) length of coeff
.

Private Attributes

Handle_Plate_HArray1OfPinpointConstraint myPPC
Handle_TColgp_HArray2OfXYZ myCoef


Constructor & Destructor Documentation

Standard_EXPORT Plate_LinearScalarConstraint::Plate_LinearScalarConstraint  ) 
 

Standard_EXPORT Plate_LinearScalarConstraint::Plate_LinearScalarConstraint const Plate_PinpointConstraint PPC1,
const gp_XYZ &  coeff
 

Standard_EXPORT Plate_LinearScalarConstraint::Plate_LinearScalarConstraint const Plate_Array1OfPinpointConstraint PPC,
const TColgp_Array1OfXYZ &  coeff
 

Standard_EXPORT Plate_LinearScalarConstraint::Plate_LinearScalarConstraint const Plate_Array1OfPinpointConstraint PPC,
const TColgp_Array2OfXYZ &  coeff
 

Standard_EXPORT Plate_LinearScalarConstraint::Plate_LinearScalarConstraint const Standard_Integer  ColLen,
const Standard_Integer  RowLen
 


Member Function Documentation

const TColgp_Array2OfXYZ & Plate_LinearScalarConstraint::Coeff  )  const [inline]
 

const Plate_Array1OfPinpointConstraint & Plate_LinearScalarConstraint::GetPPC  )  const [inline]
 

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

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

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

Standard_EXPORT void Plate_LinearScalarConstraint::SetCoeff const Standard_Integer  Row,
const Standard_Integer  Col,
const gp_XYZ &  Value
 

Standard_EXPORT void Plate_LinearScalarConstraint::SetPPC const Standard_Integer  Index,
const Plate_PinpointConstraint Value
 


Field Documentation

Handle_TColgp_HArray2OfXYZ Plate_LinearScalarConstraint::myCoef [private]
 

Handle_Plate_HArray1OfPinpointConstraint Plate_LinearScalarConstraint::myPPC [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:32 2008 for OpenCASCADE by  doxygen 1.4.1