|
Open CASCADE Technology 6.5.2
|
Converts a surface to the analitical form with given
precision. Conversion is done only the surface is bspline
of bezier and this can be approximed by some analytical
surface with that precision.
#include <ShapeCustom_Surface.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| ShapeCustom_Surface () | |
| ShapeCustom_Surface (const Handle< Geom_Surface > &S) | |
| void | Init (const Handle< Geom_Surface > &S) |
| Standard_Real | Gap () const |
| Returns maximal deviation of converted surface from the original one computed by last call to ConvertToAnalytical | |
| Handle_Geom_Surface | ConvertToAnalytical (const Standard_Real tol, const Standard_Boolean substitute) |
| Tries to convert the Surface to an Analytic form Returns the result Works only if the Surface is BSpline or Bezier. Else, or in case of failure, returns a Null Handle | |
| Handle_Geom_Surface | ConvertToPeriodic (const Standard_Boolean substitute, const Standard_Real preci=-1) |
| Tries to convert the Surface to the Periodic form Returns the resulting surface Works only if the Surface is BSpline and is closed with Precision::Confusion() Else, or in case of failure, returns a Null Handle | |
| ShapeCustom_Surface::ShapeCustom_Surface | ( | ) |
| ShapeCustom_Surface::ShapeCustom_Surface | ( | const Handle< Geom_Surface > & | S | ) |
| Handle_Geom_Surface ShapeCustom_Surface::ConvertToAnalytical | ( | const Standard_Real | tol, |
| const Standard_Boolean | substitute | ||
| ) |
| Handle_Geom_Surface ShapeCustom_Surface::ConvertToPeriodic | ( | const Standard_Boolean | substitute, |
| const Standard_Real | preci = -1 |
||
| ) |
| Standard_Real ShapeCustom_Surface::Gap | ( | ) | const |
| void ShapeCustom_Surface::Init | ( | const Handle< Geom_Surface > & | S | ) |
| void ShapeCustom_Surface::operator delete | ( | void * | anAddress | ) | [inline] |
| void* ShapeCustom_Surface::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void* ShapeCustom_Surface::operator new | ( | size_t | size | ) | [inline] |
1.7.4