#include <MAT2d_CutCurve.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | MAT2d_CutCurve () |
Standard_EXPORT | MAT2d_CutCurve (const Handle(Geom2d_Curve)&C) |
Standard_EXPORT void | Perform (const Handle(Geom2d_Curve)&C) |
Cuts a curve at the extremas of curvature and at the inflections. . | |
Standard_EXPORT void | Perform (const Handle(Geom2d_Curve)&C, const MAT_Side aSide) |
Cuts a curve at the inflections, and at the extremas of curvature where the concavity is on <aside>. . | |
Standard_EXPORT void | PerformInf (const Handle(Geom2d_Curve)&C) |
Cuts a curve at the inflections. . | |
Standard_EXPORT Standard_Boolean | UnModified () const |
Returns True if the curve is not cut. . | |
Standard_EXPORT Standard_Integer | NbCurves () const |
Returns the number of curves. it's allways greatest than 2. //! raises if the Curve is UnModified; . | |
Standard_EXPORT Handle_Geom2d_TrimmedCurve | Value (const Standard_Integer Index) const |
Returns the Indexth curve. //! raises if Index not in the range [1,NbCurves()] . | |
Private Attributes | |
TColGeom2d_SequenceOfCurve | theCurves |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|