|
Open CASCADE Technology 6.5.2
|
API class for performing conversion of 3D, 2D curves to bezier curves
and surfaces to bezier based surfaces (
bezier surface,
surface of revolution based on bezier curve,
offset surface based on any previous type).
#include <ShapeUpgrade_ShapeConvertToBezier.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| ShapeUpgrade_ShapeConvertToBezier () | |
| Empty constructor. | |
| ShapeUpgrade_ShapeConvertToBezier (const TopoDS_Shape &S) | |
| Initialize by a Shape. | |
| void | Set2dConversion (const Standard_Boolean mode) |
| Sets mode for conversion 2D curves to bezier. | |
| Standard_Boolean | Get2dConversion () const |
| Returns the 2D conversion mode. | |
| void | Set3dConversion (const Standard_Boolean mode) |
| Sets mode for conversion 3d curves to bezier. | |
| Standard_Boolean | Get3dConversion () const |
| Returns the 3D conversion mode. | |
| void | SetSurfaceConversion (const Standard_Boolean mode) |
| Sets mode for conversion surfaces curves to bezier basis. | |
| Standard_Boolean | GetSurfaceConversion () const |
| Returns the surface conversion mode. | |
| void | Set3dLineConversion (const Standard_Boolean mode) |
| Sets mode for conversion Geom_Line to bezier. | |
| Standard_Boolean | Get3dLineConversion () const |
| Returns the Geom_Line conversion mode. | |
| void | Set3dCircleConversion (const Standard_Boolean mode) |
| Sets mode for conversion Geom_Circle to bezier. | |
| Standard_Boolean | Get3dCircleConversion () const |
| Returns the Geom_Circle conversion mode. | |
| void | Set3dConicConversion (const Standard_Boolean mode) |
| Sets mode for conversion Geom_Conic to bezier. | |
| Standard_Boolean | Get3dConicConversion () const |
| Returns the Geom_Conic conversion mode. | |
| void | SetPlaneMode (const Standard_Boolean mode) |
| Sets mode for conversion Geom_Plane to Bezier | |
| Standard_Boolean | GetPlaneMode () const |
| Returns the Geom_Pline conversion mode. | |
| void | SetRevolutionMode (const Standard_Boolean mode) |
| Sets mode for conversion Geom_SurfaceOfRevolution to Bezier | |
| Standard_Boolean | GetRevolutionMode () const |
| Returns the Geom_SurfaceOfRevolution conversion mode. | |
| void | SetExtrusionMode (const Standard_Boolean mode) |
| Sets mode for conversion Geom_SurfaceOfLinearExtrusion to Bezier | |
| Standard_Boolean | GetExtrusionMode () const |
| Returns the Geom_SurfaceOfLinearExtrusion conversion mode. | |
| void | SetBSplineMode (const Standard_Boolean mode) |
| Sets mode for conversion Geom_BSplineSurface to Bezier | |
| Standard_Boolean | GetBSplineMode () const |
| Returns the Geom_BSplineSurface conversion mode. | |
| virtual Standard_Boolean | Perform (const Standard_Boolean newContext=Standard_True) |
| Performs converting and computes the resulting shape | |
Protected Member Functions | |
| virtual Handle_ShapeUpgrade_FaceDivide | GetSplitFaceTool () const |
| Returns the tool for dividing faces. | |
| ShapeUpgrade_ShapeConvertToBezier::ShapeUpgrade_ShapeConvertToBezier | ( | ) |
| ShapeUpgrade_ShapeConvertToBezier::ShapeUpgrade_ShapeConvertToBezier | ( | const TopoDS_Shape & | S | ) |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::Get2dConversion | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::Get3dCircleConversion | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::Get3dConicConversion | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::Get3dConversion | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::Get3dLineConversion | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::GetBSplineMode | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::GetExtrusionMode | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::GetPlaneMode | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::GetRevolutionMode | ( | ) | const |
| virtual Handle_ShapeUpgrade_FaceDivide ShapeUpgrade_ShapeConvertToBezier::GetSplitFaceTool | ( | ) | const [protected, virtual] |
Reimplemented from ShapeUpgrade_ShapeDivide.
| Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::GetSurfaceConversion | ( | ) | const |
| void ShapeUpgrade_ShapeConvertToBezier::operator delete | ( | void * | anAddress | ) | [inline] |
Reimplemented from ShapeUpgrade_ShapeDivide.
| void* ShapeUpgrade_ShapeConvertToBezier::operator new | ( | size_t | size | ) | [inline] |
Reimplemented from ShapeUpgrade_ShapeDivide.
| void* ShapeUpgrade_ShapeConvertToBezier::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
Reimplemented from ShapeUpgrade_ShapeDivide.
| virtual Standard_Boolean ShapeUpgrade_ShapeConvertToBezier::Perform | ( | const Standard_Boolean | newContext = Standard_True | ) | [virtual] |
Reimplemented from ShapeUpgrade_ShapeDivide.
| void ShapeUpgrade_ShapeConvertToBezier::Set2dConversion | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::Set3dCircleConversion | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::Set3dConicConversion | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::Set3dConversion | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::Set3dLineConversion | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::SetBSplineMode | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::SetExtrusionMode | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::SetPlaneMode | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::SetRevolutionMode | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ShapeConvertToBezier::SetSurfaceConversion | ( | const Standard_Boolean | mode | ) |
1.7.4