Open CASCADE Technology
7.4.0
|
#include <NLPlate_NLPlate.hxx>
Public Member Functions | |
NLPlate_NLPlate (const Handle< Geom_Surface > &InitialSurface) | |
void | Load (const Handle< NLPlate_HGPPConstraint > &GConst) |
void | Solve (const Standard_Integer ord=2, const Standard_Integer InitialConsraintOrder=1) |
void | Solve2 (const Standard_Integer ord=2, const Standard_Integer InitialConsraintOrder=1) |
void | IncrementalSolve (const Standard_Integer ord=2, const Standard_Integer InitialConsraintOrder=1, const Standard_Integer NbIncrements=4, const Standard_Boolean UVSliding=Standard_False) |
Standard_Boolean | IsDone () const |
returns True if all has been correctly done. More... | |
void | destroy () |
~NLPlate_NLPlate () | |
void | Init () |
reset the Plate in the initial state ( same as after Create((Surface)) More... | |
gp_XYZ | Evaluate (const gp_XY &point2d) const |
gp_XYZ | EvaluateDerivative (const gp_XY &point2d, const Standard_Integer iu, const Standard_Integer iv) const |
Standard_Integer | Continuity () const |
void | ConstraintsSliding (const Standard_Integer NbIterations=3) |
Standard_Integer | MaxActiveConstraintOrder () const |
NLPlate_NLPlate::NLPlate_NLPlate | ( | const Handle< Geom_Surface > & | InitialSurface | ) |
|
inline |
void NLPlate_NLPlate::ConstraintsSliding | ( | const Standard_Integer | NbIterations = 3 | ) |
Standard_Integer NLPlate_NLPlate::Continuity | ( | ) | const |
void NLPlate_NLPlate::destroy | ( | ) |
gp_XYZ NLPlate_NLPlate::EvaluateDerivative | ( | const gp_XY & | point2d, |
const Standard_Integer | iu, | ||
const Standard_Integer | iv | ||
) | const |
void NLPlate_NLPlate::IncrementalSolve | ( | const Standard_Integer | ord = 2 , |
const Standard_Integer | InitialConsraintOrder = 1 , |
||
const Standard_Integer | NbIncrements = 4 , |
||
const Standard_Boolean | UVSliding = Standard_False |
||
) |
void NLPlate_NLPlate::Init | ( | ) |
reset the Plate in the initial state ( same as after Create((Surface))
Standard_Boolean NLPlate_NLPlate::IsDone | ( | ) | const |
returns True if all has been correctly done.
void NLPlate_NLPlate::Load | ( | const Handle< NLPlate_HGPPConstraint > & | GConst | ) |
Standard_Integer NLPlate_NLPlate::MaxActiveConstraintOrder | ( | ) | const |
void NLPlate_NLPlate::Solve | ( | const Standard_Integer | ord = 2 , |
const Standard_Integer | InitialConsraintOrder = 1 |
||
) |
void NLPlate_NLPlate::Solve2 | ( | const Standard_Integer | ord = 2 , |
const Standard_Integer | InitialConsraintOrder = 1 |
||
) |