Open CASCADE Technology  7.7.0.dev
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. 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
 

Constructor & Destructor Documentation

◆ NLPlate_NLPlate()

NLPlate_NLPlate::NLPlate_NLPlate ( const Handle< Geom_Surface > &  InitialSurface)

◆ ~NLPlate_NLPlate()

NLPlate_NLPlate::~NLPlate_NLPlate ( )
inline

Member Function Documentation

◆ ConstraintsSliding()

void NLPlate_NLPlate::ConstraintsSliding ( const Standard_Integer  NbIterations = 3)

◆ Continuity()

Standard_Integer NLPlate_NLPlate::Continuity ( ) const

◆ destroy()

void NLPlate_NLPlate::destroy ( )

◆ Evaluate()

gp_XYZ NLPlate_NLPlate::Evaluate ( const gp_XY point2d) const

◆ EvaluateDerivative()

gp_XYZ NLPlate_NLPlate::EvaluateDerivative ( const gp_XY point2d,
const Standard_Integer  iu,
const Standard_Integer  iv 
) const

◆ IncrementalSolve()

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 
)

◆ Init()

void NLPlate_NLPlate::Init ( )

reset the Plate in the initial state ( same as after Create((Surface))

◆ IsDone()

Standard_Boolean NLPlate_NLPlate::IsDone ( ) const

returns True if all has been correctly done.

◆ Load()

void NLPlate_NLPlate::Load ( const Handle< NLPlate_HGPPConstraint > &  GConst)

◆ MaxActiveConstraintOrder()

Standard_Integer NLPlate_NLPlate::MaxActiveConstraintOrder ( ) const

◆ Solve()

void NLPlate_NLPlate::Solve ( const Standard_Integer  ord = 2,
const Standard_Integer  InitialConsraintOrder = 1 
)

◆ Solve2()

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: