#include <ShapeUpgrade_SplitCurve2d.hxx>
Inheritance diagram for ShapeUpgrade_SplitCurve2d:
Public Member Functions | |
Standard_EXPORT | ShapeUpgrade_SplitCurve2d () |
Empty constructor. . | |
Standard_EXPORT void | Init (const Handle(Geom2d_Curve)&C) |
Initializes with pcurve with its first and last parameters. . | |
Standard_EXPORT void | Init (const Handle(Geom2d_Curve)&C, const Standard_Real First, const Standard_Real Last) |
Initializes with pcurve with its parameters. . | |
virtual Standard_EXPORT void | Build (const Standard_Boolean Segment) |
If Segment is True, the result is composed with segments of the curve bounded by the SplitValues. If Segment is False, the result is composed with trimmed Curves all based on the same complete curve. . | |
Standard_EXPORT const Handle_TColGeom2d_HArray1OfCurve & | GetCurves () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
Handle_Geom2d_Curve | myCurve |
Handle_TColGeom2d_HArray1OfCurve | myResultingCurves |
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve. Reimplemented in ShapeUpgrade_ConvertCurve2dToBezier. |
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve. Reimplemented in ShapeUpgrade_ConvertCurve2dToBezier, and ShapeUpgrade_SplitCurve2dContinuity. |
|
|
|
|
|
|
|
|