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

#include <AppDef_TheVariational.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC AppDef_TheVariational (const AppDef_MultiLine &SSP, const Standard_Integer FirstPoint, const Standard_Integer LastPoint, const Handle< AppParCurves_HArray1OfConstraintCouple > &TheConstraints, const Standard_Integer MaxDegree=14, const Standard_Integer MaxSegment=100, const GeomAbs_Shape Continuity=GeomAbs_C2, const Standard_Boolean WithMinMax=Standard_False, const Standard_Boolean WithCutting=Standard_True, const Standard_Real Tolerance=1.0, const Standard_Integer NbIterations=2)
void Approximate ()
Standard_Boolean IsCreated () const
Standard_Boolean IsDone () const
Standard_Boolean IsOverConstrained () const
AppParCurves_MultiBSpCurve Value () const
Standard_Real MaxError () const
Standard_Integer MaxErrorIndex () const
Standard_Real QuadraticError () const
void Distance (math_Matrix &mat)
Standard_Real AverageError () const
const
Handle_TColStd_HArray1OfReal & 
Parameters () const
const
Handle_TColStd_HArray1OfReal & 
Knots () const
void Criterium (Standard_Real &VFirstOrder, Standard_Real &VSecondOrder, Standard_Real &VThirdOrder) const
void CriteriumWeight (Standard_Real &Percent1, Standard_Real &Percent2, Standard_Real &Percent3) const
Standard_Integer MaxDegree () const
Standard_Integer MaxSegment () const
GeomAbs_Shape Continuity () const
Standard_Boolean WithMinMax () const
Standard_Boolean WithCutting () const
Standard_Real Tolerance () const
Standard_Integer NbIterations () const
void Dump (Standard_OStream &o) const
Standard_Boolean SetConstraints (const Handle< AppParCurves_HArray1OfConstraintCouple > &aConstrainst)
void SetParameters (const Handle< TColStd_HArray1OfReal > &param)
Standard_Boolean SetKnots (const Handle< TColStd_HArray1OfReal > &knots)
Standard_Boolean SetMaxDegree (const Standard_Integer Degree)
Standard_Boolean SetMaxSegment (const Standard_Integer NbSegment)
Standard_Boolean SetContinuity (const GeomAbs_Shape C)
void SetWithMinMax (const Standard_Boolean MinMax)
Standard_Boolean SetWithCutting (const Standard_Boolean Cutting)
void SetCriteriumWeight (const Standard_Real Percent1, const Standard_Real Percent2, const Standard_Real Percent3)
void SetCriteriumWeight (const Standard_Integer Order, const Standard_Real Percent)
void SetTolerance (const Standard_Real Tol)
void SetNbIterations (const Standard_Integer Iter)

Constructor & Destructor Documentation


Member Function Documentation

void AppDef_TheVariational::Criterium ( Standard_Real VFirstOrder,
Standard_Real VSecondOrder,
Standard_Real VThirdOrder 
) const
void AppDef_TheVariational::CriteriumWeight ( Standard_Real Percent1,
Standard_Real Percent2,
Standard_Real Percent3 
) const
const Handle_TColStd_HArray1OfReal& AppDef_TheVariational::Knots ( ) const
const Handle_TColStd_HArray1OfReal& AppDef_TheVariational::Parameters ( ) const

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