#include <ShapeUpgrade_ConvertCurve3dToBezier.hxx>
Inheritance diagram for ShapeUpgrade_ConvertCurve3dToBezier:

Public Member Functions | |
| Standard_EXPORT | 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 Standard_EXPORT void | Compute () |
| Converts curve into a list of beziers, and stores the splitting parameters on original curve. . | |
| virtual Standard_EXPORT void | Build (const Standard_Boolean Segment) |
| Splits a list of beziers computed by Compute method according the split values and splitting parameters. . | |
| Standard_EXPORT Handle_TColStd_HSequenceOfReal | SplitParams () const |
| Returns the list of splitted parameters in original curve parametrisation. . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions | |
| Standard_EXPORT Handle_TColGeom_HSequenceOfCurve | Segments () const |
| Returns the list of bezier curves correspondent to original curve. . | |
Private Attributes | |
| Handle_TColGeom_HSequenceOfCurve | mySegments |
| Handle_TColStd_HSequenceOfReal | mySplitParams |
| Standard_Boolean | myLineMode |
| Standard_Boolean | myCircleMode |
| Standard_Boolean | myConicMode |
|
|
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve3d. |
|
|
Reimplemented from ShapeUpgrade_SplitCurve. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve3d. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1