#include <ShapeUpgrade_SplitCurve3d.hxx>
Inheritance diagram for ShapeUpgrade_SplitCurve3d:
Public Member Functions | |
Standard_EXPORT | ShapeUpgrade_SplitCurve3d () |
Empty constructor. . | |
Standard_EXPORT void | Init (const Handle(Geom_Curve)&C) |
Initializes with curve with its first and last parameters. . | |
Standard_EXPORT void | Init (const Handle(Geom_Curve)&C, const Standard_Real First, const Standard_Real Last) |
Initializes with curve 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_TColGeom_HArray1OfCurve & | GetCurves () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
Handle_Geom_Curve | myCurve |
Handle_TColGeom_HArray1OfCurve | myResultingCurves |
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve. Reimplemented in ShapeUpgrade_ConvertCurve3dToBezier. |
|
|
|
Reimplemented from ShapeUpgrade_SplitCurve. Reimplemented in ShapeUpgrade_ConvertCurve3dToBezier, and ShapeUpgrade_SplitCurve3dContinuity. |
|
|
|
|
|
|
|
|