|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Approx_Curve3d (const Handle(Adaptor3d_HCurve)&Curve, const Standard_Real Tol3d, const GeomAbs_Shape Order, const Standard_Integer MaxSegments, const Standard_Integer MaxDegree) |
| Approximation of a curve with respect of the
requiered tolerance Tol3D.
.
|
Standard_EXPORT Handle_Geom_BSplineCurve | Curve () const |
Standard_EXPORT Standard_Boolean | IsDone () const |
| returns Standard_True if the approximation has
been done within requiered tolerance
|
Standard_EXPORT Standard_Boolean | HasResult () const |
| returns Standard_True if the approximation did come out
with a result that is not NECESSARELY within the required
tolerance
|
Standard_EXPORT Standard_Real | MaxError () const |
| returns the Maximum Error (>0 when an approximation
has been done, 0 if no approximation)
|
Standard_EXPORT void | Dump (Standard_OStream &o) const |
| Print on the stream o information about the object
.
|
Private Attributes |
Standard_Boolean | myIsDone |
Standard_Boolean | myHasResult |
Handle_Geom_BSplineCurve | myBSplCurve |
Standard_Real | myMaxError |