#include <Geom2dLProp_CurAndInf2d.hxx>
Inheritance diagram for Geom2dLProp_CurAndInf2d:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | Geom2dLProp_CurAndInf2d () |
Initializes the framework. Note: The curve on which the local properties are computed is defined using one of the following functions: Perform, PerformCurExt or PerformInf. . | |
Standard_EXPORT void | Perform (const Handle(Geom2d_Curve)&C) |
For the curve C, Computes both the inflection points and the maximum and minimum curvatures. . | |
Standard_EXPORT void | PerformCurExt (const Handle(Geom2d_Curve)&C) |
For the curve C, Computes the locals extremas of curvature. . | |
Standard_EXPORT void | PerformInf (const Handle(Geom2d_Curve)&C) |
For the curve C, Computes the inflections. After computation, the following functions can be used: - IsDone to check if the computation was successful - NbPoints to obtain the number of computed particular points - Parameter to obtain the parameter on the curve for each particular point - Type to check if the point is an inflection point or an extremum of curvature of the curve C. Warning These functions can be used to analyze a series of curves, however it is necessary to clear the table of results between each computation. . | |
Standard_EXPORT Standard_Boolean | IsDone () const |
True if the solutions are found. . | |
Private Attributes | |
Standard_Boolean | isDone |
|
|
|
|
|
Reimplemented from LProp_CurAndInf. |
|
Reimplemented from LProp_CurAndInf. |
|
Reimplemented from LProp_CurAndInf. |
|
|
|
|
|
|
|
|