#include <GeomConvert_ApproxSurface.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | GeomConvert_ApproxSurface (const Handle(Geom_Surface)&Surf, const Standard_Real Tol3d, const GeomAbs_Shape UContinuity, const GeomAbs_Shape VContinuity, const Standard_Integer MaxDegU, const Standard_Integer MaxDegV, const Standard_Integer MaxSegments, const Standard_Integer PrecisCode) |
Constructs a surface approximation framework defined by - the conic Surf - the tolerance value Tol3d - the degree of continuity UContinuity, VContinuity in the directions of the U and V parameters - the highest degree MaxDegU, MaxDegV which the polynomial defining the BSpline curve may have in the directions of the U and V parameters - the maximum number of segments MaxSegments allowed in the resulting BSpline curve - the index of precision PrecisCode. . | |
Standard_EXPORT Handle_Geom_BSplineSurface | Surface () const |
Returns the BSpline surface resulting from the approximation algorithm. . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
Returns Standard_True if the approximation has be done . | |
Standard_EXPORT Standard_Boolean | HasResult () const |
Returns true if the approximation did come out with a result that is not NECESSARILY within the required tolerance or a result that is not recognized with the wished continuities. . | |
Standard_EXPORT Standard_Real | MaxError () const |
Returns the greatest distance between a point on the source conic surface and the BSpline surface resulting from the approximation (>0 when an approximation has been done, 0 if no approximation ) . | |
Standard_EXPORT void | Dump (Standard_OStream &o) const |
Prints on the stream o informations on the current state of the object. . | |
Private Attributes | |
Handle_Geom_Surface | mySurf |
Standard_Boolean | myIsDone |
Standard_Boolean | myHasResult |
Handle_Geom_BSplineSurface | myBSplSurf |
Standard_Real | myMaxError |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|