Open CASCADE Technology 6.6.0
|
converts/splits a 2d curve to a list of beziers
#include <ShapeUpgrade_ConvertCurve2dToBezier.hxx>
Public Member Functions | |
ShapeUpgrade_ConvertCurve2dToBezier () | |
Empty constructor. | |
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_ConvertCurve2dToBezier::ShapeUpgrade_ConvertCurve2dToBezier | ( | ) |
virtual void ShapeUpgrade_ConvertCurve2dToBezier::Build | ( | const Standard_Boolean | Segment | ) | [virtual] |
Reimplemented from ShapeUpgrade_SplitCurve2d.
virtual void ShapeUpgrade_ConvertCurve2dToBezier::Compute | ( | ) | [virtual] |
Reimplemented from ShapeUpgrade_SplitCurve.
Handle_TColStd_HSequenceOfReal ShapeUpgrade_ConvertCurve2dToBezier::SplitParams | ( | ) | const |