|
Open CASCADE Technology 6.5.2
|
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.
#include <Plate_LinearXYZConstraint.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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_Array2OfReal & | 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 | |
| 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 | |
| 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 | ||
| ) |
| const TColStd_Array2OfReal& Plate_LinearXYZConstraint::Coeff | ( | ) | const |
| const Plate_Array1OfPinpointConstraint& Plate_LinearXYZConstraint::GetPPC | ( | ) | const |
| void Plate_LinearXYZConstraint::operator delete | ( | void * | anAddress | ) | [inline] |
| void* Plate_LinearXYZConstraint::operator new | ( | size_t | size | ) | [inline] |
| void* Plate_LinearXYZConstraint::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void Plate_LinearXYZConstraint::SetCoeff | ( | const Standard_Integer | Row, |
| const Standard_Integer | Col, | ||
| const Standard_Real | Value | ||
| ) |
| void Plate_LinearXYZConstraint::SetPPC | ( | const Standard_Integer | Index, |
| const Plate_PinpointConstraint & | Value | ||
| ) |
1.7.4