#include <AppDef_TheVariational.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | 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 > ¶m) |
| 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
| AppDef_TheVariational::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 |
|
) |
| |
Member Function Documentation
| void AppDef_TheVariational::Approximate |
( |
| ) |
|
| void AppDef_TheVariational::Distance |
( |
math_Matrix & |
mat | ) |
|
| const Handle_TColStd_HArray1OfReal& AppDef_TheVariational::Knots |
( |
| ) |
const |
| void AppDef_TheVariational::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* AppDef_TheVariational::operator new |
( |
size_t |
size | ) |
[inline] |
| void* AppDef_TheVariational::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| const Handle_TColStd_HArray1OfReal& AppDef_TheVariational::Parameters |
( |
| ) |
const |
| void AppDef_TheVariational::SetTolerance |
( |
const Standard_Real |
Tol | ) |
|
The documentation for this class was generated from the following file: