Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
Plate_LinearXYZConstraint Class Reference

define on or several constraints as linear combination of
PinPointConstraint unlike the LinearScalarConstraint, usage
of this kind of constraint preserve the X,Y and Z uncoupling.
More...

#include <Plate_LinearXYZConstraint.hxx>

Public Member Functions

 Plate_LinearXYZConstraint ()
 
 Plate_LinearXYZConstraint (const Plate_Array1OfPinpointConstraint &PPC, const TColStd_Array1OfReal &coeff)
 
 Plate_LinearXYZConstraint (const Plate_Array1OfPinpointConstraint &PPC, const TColStd_Array2OfReal &coeff)
 
 Plate_LinearXYZConstraint (const Standard_Integer ColLen, const Standard_Integer RowLen)
 
const
Plate_Array1OfPinpointConstraint
GetPPC () const
 
const TColStd_Array2OfRealCoeff () const
 
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
More...
 
void SetCoeff (const Standard_Integer Row, const Standard_Integer Col, const Standard_Real 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
More...
 

Detailed Description

define on or several constraints as linear combination of
PinPointConstraint unlike the LinearScalarConstraint, usage
of this kind of constraint preserve the X,Y and Z uncoupling.

Constructor & Destructor Documentation

Plate_LinearXYZConstraint::Plate_LinearXYZConstraint ( )
Plate_LinearXYZConstraint::Plate_LinearXYZConstraint ( const Plate_Array1OfPinpointConstraint PPC,
const TColStd_Array1OfReal coeff 
)
Plate_LinearXYZConstraint::Plate_LinearXYZConstraint ( const Plate_Array1OfPinpointConstraint PPC,
const TColStd_Array2OfReal coeff 
)
Plate_LinearXYZConstraint::Plate_LinearXYZConstraint ( const Standard_Integer  ColLen,
const Standard_Integer  RowLen 
)

Member Function Documentation

const TColStd_Array2OfReal& Plate_LinearXYZConstraint::Coeff ( ) const
const Plate_Array1OfPinpointConstraint& Plate_LinearXYZConstraint::GetPPC ( ) const
void Plate_LinearXYZConstraint::SetCoeff ( const Standard_Integer  Row,
const Standard_Integer  Col,
const Standard_Real  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

void Plate_LinearXYZConstraint::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


The documentation for this class was generated from the following file: