|
Open CASCADE Technology 6.5.2
|
converts/splits a 3d curve of any type to a list of beziers
#include <ShapeUpgrade_ConvertCurve3dToBezier.hxx>

Public Member Functions | |
| ShapeUpgrade_ConvertCurve3dToBezier () | |
| Empty constructor | |
| void | SetLineMode (const Standard_Boolean mode) |
| Sets mode for conversion Geom_Line to bezier. | |
| Standard_Boolean | GetLineMode () const |
| Returns the Geom_Line conversion mode. | |
| void | SetCircleMode (const Standard_Boolean mode) |
| Sets mode for conversion Geom_Circle to bezier. | |
| Standard_Boolean | GetCircleMode () const |
| Returns the Geom_Circle conversion mode. | |
| void | SetConicMode (const Standard_Boolean mode) |
| Returns the Geom_Conic conversion mode. | |
| Standard_Boolean | GetConicMode () const |
| Performs converting and computes the resulting shape. | |
| virtual void | Compute () |
| Converts curve into a list of beziers, and stores the splitting parameters on original curve. | |
| virtual void | Build (const Standard_Boolean Segment) |
| Splits a list of beziers computed by Compute method according the split values and splitting parameters. | |
| Handle_TColStd_HSequenceOfReal | SplitParams () const |
| Returns the list of splitted parameters in original curve parametrisation. | |
| ShapeUpgrade_ConvertCurve3dToBezier::ShapeUpgrade_ConvertCurve3dToBezier | ( | ) |
| virtual void ShapeUpgrade_ConvertCurve3dToBezier::Build | ( | const Standard_Boolean | Segment | ) | [virtual] |
Reimplemented from ShapeUpgrade_SplitCurve3d.
| virtual void ShapeUpgrade_ConvertCurve3dToBezier::Compute | ( | ) | [virtual] |
Reimplemented from ShapeUpgrade_SplitCurve.
| Standard_Boolean ShapeUpgrade_ConvertCurve3dToBezier::GetCircleMode | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ConvertCurve3dToBezier::GetConicMode | ( | ) | const |
| Standard_Boolean ShapeUpgrade_ConvertCurve3dToBezier::GetLineMode | ( | ) | const |
| void ShapeUpgrade_ConvertCurve3dToBezier::SetCircleMode | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ConvertCurve3dToBezier::SetConicMode | ( | const Standard_Boolean | mode | ) |
| void ShapeUpgrade_ConvertCurve3dToBezier::SetLineMode | ( | const Standard_Boolean | mode | ) |
| Handle_TColStd_HSequenceOfReal ShapeUpgrade_ConvertCurve3dToBezier::SplitParams | ( | ) | const |
1.7.4