|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | NLPlate_NLPlate (const Handle(Geom_Surface)&InitialSurface) |
Standard_EXPORT void | Load (const Handle(NLPlate_HGPPConstraint)&GConst) |
Standard_EXPORT void | Solve (const Standard_Integer ord=2, const Standard_Integer InitialConsraintOrder=1) |
Standard_EXPORT void | Solve2 (const Standard_Integer ord=2, const Standard_Integer InitialConsraintOrder=1) |
Standard_EXPORT void | IncrementalSolve (const Standard_Integer ord=2, const Standard_Integer InitialConsraintOrder=1, const Standard_Integer NbIncrements=4, const Standard_Boolean UVSliding=Standard_False) |
Standard_EXPORT Standard_Boolean | IsDone () const |
| returns True if all has been correctly done.
|
Standard_EXPORT void | destroy () |
| ~NLPlate_NLPlate () |
Standard_EXPORT void | Init () |
| reset the Plate in the initial state
( same as after Create((Surface))
|
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 Standard_Integer | Continuity () const |
Standard_EXPORT void | ConstraintsSliding (const Standard_Integer NbIterations=3) |
Standard_EXPORT Standard_Integer | MaxActiveConstraintOrder () const |
Private Member Functions |
Standard_EXPORT Standard_Boolean | Iterate (const Standard_Integer ConstraintOrder, const Standard_Integer ResolutionOrder, const Standard_Real IncrementalLoading=1.0) |
Private Attributes |
Handle_Geom_Surface | myInitialSurface |
NLPlate_SequenceOfHGPPConstraint | myHGPPConstraints |
NLPlate_StackOfPlate | mySOP |
Standard_Boolean | OK |