#include <ShapeUpgrade_ConvertCurve2dToBezier.hxx>
Inheritance diagram for ShapeUpgrade_ConvertCurve2dToBezier:
Public Member Functions | |
Standard_EXPORT | ShapeUpgrade_ConvertCurve2dToBezier () |
Empty constructor. . | |
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_TColGeom2d_HSequenceOfCurve | Segments () const |
Returns the list of bezier curves correspondent to original curve. . | |
Private Attributes | |
Handle_TColGeom2d_HSequenceOfCurve | mySegments |
Handle_TColStd_HSequenceOfReal | mySplitParams |
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve2d. |
|
Reimplemented from ShapeUpgrade_SplitCurve. |
|
Reimplemented from ShapeUpgrade_SplitCurve2d. |
|
|
|
|
|
|
|
|