Open CASCADE Technology 7.8.0
Public Member Functions
Geom2dLProp_NumericCurInf2d Class Reference

Computes the locals extremas of curvature and the inflections of a bounded curve in 2d. More...

#include <Geom2dLProp_NumericCurInf2d.hxx>

Public Member Functions

 Geom2dLProp_NumericCurInf2d ()
 
void PerformCurExt (const Handle< Geom2d_Curve > &C, LProp_CurAndInf &Result)
 Computes the locals extremas of curvature.
 
void PerformInf (const Handle< Geom2d_Curve > &C, LProp_CurAndInf &Result)
 Computes the inflections.
 
void PerformCurExt (const Handle< Geom2d_Curve > &C, const Standard_Real UMin, const Standard_Real UMax, LProp_CurAndInf &Result)
 Computes the locals extremas of curvature. in the interval of parameters [UMin,UMax].
 
void PerformInf (const Handle< Geom2d_Curve > &C, const Standard_Real UMin, const Standard_Real UMax, LProp_CurAndInf &Result)
 Computes the inflections in the interval of parameters [UMin,UMax].
 
Standard_Boolean IsDone () const
 True if the solutions are found.
 

Detailed Description

Computes the locals extremas of curvature and the inflections of a bounded curve in 2d.

Constructor & Destructor Documentation

◆ Geom2dLProp_NumericCurInf2d()

Geom2dLProp_NumericCurInf2d::Geom2dLProp_NumericCurInf2d ( )

Member Function Documentation

◆ IsDone()

Standard_Boolean Geom2dLProp_NumericCurInf2d::IsDone ( ) const

True if the solutions are found.

◆ PerformCurExt() [1/2]

void Geom2dLProp_NumericCurInf2d::PerformCurExt ( const Handle< Geom2d_Curve > &  C,
const Standard_Real  UMin,
const Standard_Real  UMax,
LProp_CurAndInf Result 
)

Computes the locals extremas of curvature. in the interval of parameters [UMin,UMax].

◆ PerformCurExt() [2/2]

void Geom2dLProp_NumericCurInf2d::PerformCurExt ( const Handle< Geom2d_Curve > &  C,
LProp_CurAndInf Result 
)

Computes the locals extremas of curvature.

◆ PerformInf() [1/2]

void Geom2dLProp_NumericCurInf2d::PerformInf ( const Handle< Geom2d_Curve > &  C,
const Standard_Real  UMin,
const Standard_Real  UMax,
LProp_CurAndInf Result 
)

Computes the inflections in the interval of parameters [UMin,UMax].

◆ PerformInf() [2/2]

void Geom2dLProp_NumericCurInf2d::PerformInf ( const Handle< Geom2d_Curve > &  C,
LProp_CurAndInf Result 
)

Computes the inflections.


The documentation for this class was generated from the following file: