|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Approx_CurvilinearParameter (const Handle(Adaptor3d_HCurve)&C3D, const Standard_Real Tol, const GeomAbs_Shape Order, const Standard_Integer MaxDegree, const Standard_Integer MaxSegments) |
| case of a free 3D curve
|
Standard_EXPORT | Approx_CurvilinearParameter (const Handle(Adaptor2d_HCurve2d)&C2D, const Handle(Adaptor3d_HSurface)&Surf, const Standard_Real Tol, const GeomAbs_Shape Order, const Standard_Integer MaxDegree, const Standard_Integer MaxSegments) |
| case of a curve on one surface
|
Standard_EXPORT | Approx_CurvilinearParameter (const Handle(Adaptor2d_HCurve2d)&C2D1, const Handle(Adaptor3d_HSurface)&Surf1, const Handle(Adaptor2d_HCurve2d)&C2D2, const Handle(Adaptor3d_HSurface)&Surf2, const Standard_Real Tol, const GeomAbs_Shape Order, const Standard_Integer MaxDegree, const Standard_Integer MaxSegments) |
| case of a curve on two surfaces
|
Standard_EXPORT Standard_Boolean | IsDone () const |
Standard_EXPORT Standard_Boolean | HasResult () const |
Standard_EXPORT Handle_Geom_BSplineCurve | Curve3d () const |
| returns the Bspline curve corresponding to the reparametrized 3D curve
|
Standard_EXPORT Standard_Real | MaxError3d () const |
| returns the maximum error on the reparametrized 3D curve
|
Standard_EXPORT Handle_Geom2d_BSplineCurve | Curve2d1 () const |
| returns the BsplineCurve representing the reparametrized 2D curve on the
first surface (case of a curve on one or two surfaces)
|
Standard_EXPORT Standard_Real | MaxError2d1 () const |
| returns the maximum error on the first reparametrized 2D curve
|
Standard_EXPORT Handle_Geom2d_BSplineCurve | Curve2d2 () const |
| returns the BsplineCurve representing the reparametrized 2D curve on the
second surface (case of a curve on two surfaces)
|
Standard_EXPORT Standard_Real | MaxError2d2 () const |
| returns the maximum error on the second reparametrized 2D curve
|
Standard_EXPORT void | Dump (Standard_OStream &o) const |
| print the maximum errors(s)
|
Static Private Member Functions |
static Standard_EXPORT void | ToleranceComputation (const Handle(Adaptor2d_HCurve2d)&C2D, const Handle(Adaptor3d_HSurface)&S, const Standard_Integer MaxNumber, const Standard_Real Tol, Standard_Real &TolV, Standard_Real &TolW) |
Private Attributes |
Standard_Integer | myCase |
Standard_Boolean | myDone |
Standard_Boolean | myHasResult |
Handle_Geom_BSplineCurve | myCurve3d |
Standard_Real | myMaxError3d |
Handle_Geom2d_BSplineCurve | myCurve2d1 |
Standard_Real | myMaxError2d1 |
Handle_Geom2d_BSplineCurve | myCurve2d2 |
Standard_Real | myMaxError2d2 |