Open CASCADE Technology  7.1.0.beta
Public Member Functions
Approx_Curve3d Class Reference

#include <Approx_Curve3d.hxx>

Public Member Functions

 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. More...
 
Handle< Geom_BSplineCurveCurve () const
 
Standard_Boolean IsDone () const
 returns Standard_True if the approximation has been done within requiered tolerance More...
 
Standard_Boolean HasResult () const
 returns Standard_True if the approximation did come out with a result that is not NECESSARELY within the required tolerance More...
 
Standard_Real MaxError () const
 returns the Maximum Error (>0 when an approximation has been done, 0 if no approximation) More...
 
void Dump (Standard_OStream &o) const
 Print on the stream o information about the object. More...
 

Constructor & Destructor Documentation

Approx_Curve3d::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.

Member Function Documentation

Handle< Geom_BSplineCurve > Approx_Curve3d::Curve ( ) const
void Approx_Curve3d::Dump ( Standard_OStream o) const

Print on the stream o information about the object.

Standard_Boolean Approx_Curve3d::HasResult ( ) const

returns Standard_True if the approximation did come out with a result that is not NECESSARELY within the required tolerance

Standard_Boolean Approx_Curve3d::IsDone ( ) const

returns Standard_True if the approximation has been done within requiered tolerance

Standard_Real Approx_Curve3d::MaxError ( ) const

returns the Maximum Error (>0 when an approximation has been done, 0 if no approximation)


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