|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Plate_Plate () |
Standard_EXPORT | Plate_Plate (const Plate_Plate &Ref) |
Standard_EXPORT Plate_Plate & | Copy (const Plate_Plate &Ref) |
Plate_Plate & | operator= (const Plate_Plate &Ref) |
Standard_EXPORT void | Load (const Plate_PinpointConstraint &PConst) |
Standard_EXPORT void | Load (const Plate_LinearXYZConstraint &LXYZConst) |
Standard_EXPORT void | Load (const Plate_LinearScalarConstraint &LScalarConst) |
Standard_EXPORT void | Load (const Plate_GlobalTranslationConstraint >Const) |
Standard_EXPORT void | Load (const Plate_LineConstraint &LConst) |
Standard_EXPORT void | Load (const Plate_PlaneConstraint &PConst) |
Standard_EXPORT void | Load (const Plate_SampledCurveConstraint &SCConst) |
Standard_EXPORT void | Load (const Plate_GtoCConstraint &GtoCConst) |
Standard_EXPORT void | Load (const Plate_FreeGtoCConstraint &FGtoCConst) |
Standard_EXPORT void | SolveTI (const Standard_Integer ord=4, const Standard_Real anisotropie=1.0) |
Standard_EXPORT Standard_Boolean | IsDone () const |
| returns True if all has been correctly done.
|
Standard_EXPORT void | destroy () |
| ~Plate_Plate () |
Standard_EXPORT void | Init () |
| reset the Plate in the initial state
( same as after Create())
|
Standard_EXPORT gp_XYZ | Evaluate (const gp_XY &point2d) const |
Standard_EXPORT gp_XYZ | EvaluateDerivative (const gp_XY &point2d, const Standard_Integer iu, const Standard_Integer iv) const |
Standard_EXPORT void | CoefPol (Handle(TColgp_HArray2OfXYZ)&Coefs) const |
Standard_EXPORT void | SetPolynomialPartOnly (const Standard_Boolean PPOnly=Standard_True) |
Standard_EXPORT Standard_Integer | Continuity () const |
Standard_EXPORT void | UVBox (Standard_Real &UMin, Standard_Real &UMax, Standard_Real &VMin, Standard_Real &VMax) const |
Standard_EXPORT void | UVConstraints (TColgp_SequenceOfXY &Seq) const |
Private Member Functions |
Standard_EXPORT Standard_Real | SolEm (const gp_XY &point2d, const Standard_Integer iu, const Standard_Integer iv) const |
Standard_Real | Polm (const gp_XY &point2d, const Standard_Integer iu, const Standard_Integer iv, const Standard_Integer idu, const Standard_Integer idv) const |
Standard_Integer & | Deru (const Standard_Integer index) const |
Standard_Integer & | Derv (const Standard_Integer index) const |
gp_XYZ & | Solution (const Standard_Integer index) const |
gp_XY & | Points (const Standard_Integer index) const |
Standard_EXPORT void | SolveTI1 (const Standard_Integer IterationNumber) |
Standard_EXPORT void | SolveTI2 (const Standard_Integer IterationNumber) |
Standard_EXPORT void | SolveTI3 (const Standard_Integer IterationNumber) |
Standard_EXPORT void | fillXYZmatrix (math_Matrix &mat, const Standard_Integer i0, const Standard_Integer j0, const Standard_Integer ncc1, const Standard_Integer ncc2) const |
Private Attributes |
Standard_Integer | order |
Standard_Integer | n_el |
Standard_Integer | n_dim |
Standard_Address | solution |
Standard_Address | points |
Standard_Address | deru |
Standard_Address | derv |
Standard_Boolean | OK |
Plate_SequenceOfPinpointConstraint | myConstraints |
Plate_SequenceOfLinearXYZConstraint | myLXYZConstraints |
Plate_SequenceOfLinearScalarConstraint | myLScalarConstraints |
Standard_Real | ddu [10] |
Standard_Real | ddv [10] |
Standard_Integer | maxConstraintOrder |
Standard_Boolean | PolynomialPartOnly |