Open CASCADE Technology  7.2.0
Public Member Functions

Plate_LinearScalarConstraint Class Reference

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

#include <Plate_LinearScalarConstraint.hxx>

Public Member Functions

 Plate_LinearScalarConstraint ()
 
 Plate_LinearScalarConstraint (const Plate_PinpointConstraint &thePPC1, const gp_XYZ &theCoeff)
 
 Plate_LinearScalarConstraint (const Plate_Array1OfPinpointConstraint &thePPC, const TColgp_Array1OfXYZ &theCoeff)
 
 Plate_LinearScalarConstraint (const Plate_Array1OfPinpointConstraint &thePPC, const TColgp_Array2OfXYZ &theCoeff)
 
 Plate_LinearScalarConstraint (const Standard_Integer ColLen, const Standard_Integer RowLen)
 
const Plate_Array1OfPinpointConstraintGetPPC () const
 
const TColgp_Array2OfXYZCoeff () 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 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. More...
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Plate_LinearScalarConstraint() [1/5]

Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( )

◆ Plate_LinearScalarConstraint() [2/5]

Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const Plate_PinpointConstraint thePPC1,
const gp_XYZ theCoeff 
)

◆ Plate_LinearScalarConstraint() [3/5]

Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const Plate_Array1OfPinpointConstraint thePPC,
const TColgp_Array1OfXYZ theCoeff 
)

◆ Plate_LinearScalarConstraint() [4/5]

Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const Plate_Array1OfPinpointConstraint thePPC,
const TColgp_Array2OfXYZ theCoeff 
)

◆ Plate_LinearScalarConstraint() [5/5]

Plate_LinearScalarConstraint::Plate_LinearScalarConstraint ( const Standard_Integer  ColLen,
const Standard_Integer  RowLen 
)

Member Function Documentation

◆ Coeff()

const TColgp_Array2OfXYZ& Plate_LinearScalarConstraint::Coeff ( ) const

◆ GetPPC()

const Plate_Array1OfPinpointConstraint& Plate_LinearScalarConstraint::GetPPC ( ) const

◆ SetCoeff()

void Plate_LinearScalarConstraint::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.

◆ SetPPC()

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