Open CASCADE Technology 6.6.0
Public Member Functions
NLPlate_NLPlate Class Reference



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

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

NLPlate_NLPlate::NLPlate_NLPlate ( const Handle< Geom_Surface > &  InitialSurface)
NLPlate_NLPlate::~NLPlate_NLPlate ( ) [inline]

Member Function Documentation

void NLPlate_NLPlate::ConstraintsSliding ( const Standard_Integer  NbIterations = 3)
Standard_Integer NLPlate_NLPlate::Continuity ( ) const
void NLPlate_NLPlate::destroy ( )
gp_XYZ NLPlate_NLPlate::Evaluate ( const gp_XY point2d) const
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 ( )
Standard_Boolean NLPlate_NLPlate::IsDone ( ) const
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 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines