Plate_Plate Class Reference

This class implement a variationnal spline algorithm able to define a two variable function satisfying some constraints and minimizing an energy like criterion. More...

`#include <Plate_Plate.hxx>`

## Public Member Functions

Plate_Plate ()

Plate_Plate (const Plate_Plate &Ref)

Plate_PlateCopy (const Plate_Plate &Ref)

Plate_Plateoperator= (const Plate_Plate &Ref)

void SolveTI (const Standard_Integer ord=4, const Standard_Real anisotropie=1.0)

Standard_Boolean IsDone () const
returns True if all has been correctly done. More...

void destroy ()

~Plate_Plate ()

void Init ()
reset the Plate in the initial state ( same as after Create()) 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

void CoefPol (Handle< TColgp_HArray2OfXYZ > &Coefs) const

void SetPolynomialPartOnly (const Standard_Boolean PPOnly=Standard_True)

Standard_Integer Continuity () const

void UVBox (Standard_Real &UMin, Standard_Real &UMax, Standard_Real &VMin, Standard_Real &VMax) const

void UVConstraints (TColgp_SequenceOfXY &Seq) const

## Detailed Description

This class implement a variationnal spline algorithm able to define a two variable function satisfying some constraints and minimizing an energy like criterion.

## Constructor & Destructor Documentation

 Plate_Plate::Plate_Plate ( )
 Plate_Plate::Plate_Plate ( const Plate_Plate & Ref )
 Plate_Plate::~Plate_Plate ( )
inline

## Member Function Documentation

 void Plate_Plate::CoefPol ( Handle< TColgp_HArray2OfXYZ > & Coefs ) const
 Standard_Integer Plate_Plate::Continuity ( ) const
 Plate_Plate& Plate_Plate::Copy ( const Plate_Plate & Ref )
 void Plate_Plate::destroy ( )
 gp_XYZ Plate_Plate::Evaluate ( const gp_XY & point2d ) const
 gp_XYZ Plate_Plate::EvaluateDerivative ( const gp_XY & point2d, const Standard_Integer iu, const Standard_Integer iv ) const
 void Plate_Plate::Init ( )

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

 Standard_Boolean Plate_Plate::IsDone ( ) const

returns True if all has been correctly done.

 void Plate_Plate::Load ( const Plate_PinpointConstraint & PConst )
 void Plate_Plate::Load ( const Plate_LinearXYZConstraint & LXYZConst )
 void Plate_Plate::Load ( const Plate_LinearScalarConstraint & LScalarConst )
 void Plate_Plate::Load ( const Plate_GlobalTranslationConstraint & GTConst )
 void Plate_Plate::Load ( const Plate_LineConstraint & LConst )
 void Plate_Plate::Load ( const Plate_PlaneConstraint & PConst )
 void Plate_Plate::Load ( const Plate_SampledCurveConstraint & SCConst )
 void Plate_Plate::Load ( const Plate_GtoCConstraint & GtoCConst )
 void Plate_Plate::Load ( const Plate_FreeGtoCConstraint & FGtoCConst )
 Plate_Plate& Plate_Plate::operator= ( const Plate_Plate & Ref )
inline
 void Plate_Plate::SetPolynomialPartOnly ( const Standard_Boolean PPOnly = `Standard_True` )
 void Plate_Plate::SolveTI ( const Standard_Integer ord = `4`, const Standard_Real anisotropie = `1.0` )
 void Plate_Plate::UVBox ( Standard_Real & UMin, Standard_Real & UMax, Standard_Real & VMin, Standard_Real & VMax ) const
 void Plate_Plate::UVConstraints ( TColgp_SequenceOfXY & Seq ) const

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