Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
NLPlate_NLPlate Class Reference



#include <NLPlate_NLPlate.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC 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.

void destroy ()
 ~NLPlate_NLPlate ()
void Init ()
 reset the Plate in the initial state
( same as after Create((Surface))

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

Constructor & Destructor Documentation


Member Function Documentation

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::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 
)

The documentation for this class was generated from the following file: