Open CASCADE Technology
7.4.0
|
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_Array1OfPinpointConstraint & | GetPPC () const |
const TColgp_Array2OfXYZ & | Coeff () 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... | |
define on or several constraints as linear combination of the X,Y and Z components of a set of PinPointConstraint
Plate_LinearScalarConstraint::Plate_LinearScalarConstraint | ( | ) |
Plate_LinearScalarConstraint::Plate_LinearScalarConstraint | ( | const Plate_PinpointConstraint & | thePPC1, |
const gp_XYZ & | theCoeff | ||
) |
Plate_LinearScalarConstraint::Plate_LinearScalarConstraint | ( | const Plate_Array1OfPinpointConstraint & | thePPC, |
const TColgp_Array1OfXYZ & | theCoeff | ||
) |
Plate_LinearScalarConstraint::Plate_LinearScalarConstraint | ( | const Plate_Array1OfPinpointConstraint & | thePPC, |
const TColgp_Array2OfXYZ & | theCoeff | ||
) |
Plate_LinearScalarConstraint::Plate_LinearScalarConstraint | ( | const Standard_Integer | ColLen, |
const Standard_Integer | RowLen | ||
) |
const TColgp_Array2OfXYZ& Plate_LinearScalarConstraint::Coeff | ( | ) | const |
const Plate_Array1OfPinpointConstraint& Plate_LinearScalarConstraint::GetPPC | ( | ) | const |
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.
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.