Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
GeomPlate_MakeApprox Class Reference

Allows you to convert a GeomPlate surface into a BSpline.

#include <GeomPlate_MakeApprox.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC GeomPlate_MakeApprox (const Handle< GeomPlate_Surface > &SurfPlate, const AdvApp2Var_Criterion &PlateCrit, const Standard_Real Tol3d, const Standard_Integer Nbmax, const Standard_Integer dgmax, const GeomAbs_Shape Continuity=GeomAbs_C1, const Standard_Real EnlargeCoeff=1.1)
 Converts SurfPlate into a Geom_BSplineSurface with
n Bezier pieces (n<=Nbmax) of degree <= dgmax
and an approximation error < Tol3d if possible
the criterion CritPlate is satisfied if possible

 GeomPlate_MakeApprox (const Handle< GeomPlate_Surface > &SurfPlate, const Standard_Real Tol3d, const Standard_Integer Nbmax, const Standard_Integer dgmax, const Standard_Real dmax, const Standard_Integer CritOrder=0, const GeomAbs_Shape Continuity=GeomAbs_C1, const Standard_Real EnlargeCoeff=1.1)
 Converts SurfPlate into a Geom_BSplineSurface with
n Bezier pieces (n<=Nbmax) of degree <= dgmax
and an approximation error < Tol3d if possible
if CritOrder = -1 , no criterion is used
if CritOrder = 0 , a PlateG0Criterion is used with max value > 10*dmax
if CritOrder = 1 , a PlateG1Criterion is used with max value > 10*dmax
WARNING : for CritOrder = 0 or 1, only the constraints points of SurfPlate
are used to evaluate the value of the criterion

Handle_Geom_BSplineSurface Surface () const
 Returns the BSpline surface extracted from the
GeomPlate_MakeApprox object.

Standard_Real ApproxError () const
 Returns the error in computation of the approximation
surface. This is the distance between the entire target
BSpline surface and the entire original surface
generated by BuildPlateSurface and converted by GeomPlate_Surface.

Standard_Real CriterionError () const
 Returns the criterion error in computation of the
approximation surface. This is estimated relative to the
curve and point constraints only.


Constructor & Destructor Documentation


Member Function Documentation

Handle_Geom_BSplineSurface GeomPlate_MakeApprox::Surface ( ) const

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