Open CASCADE Technology 7.8.0
|
#include <HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx>
HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter | ( | ) |
HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter | ( | const gp_Pnt2d & | P, |
const Standard_Address & | C | ||
) |
|
overridevirtual |
Calculation of F'(U).
Implements math_FunctionWithDerivative.
|
overridevirtual |
Save the found extremum.
Reimplemented from math_Function.
void HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::Initialize | ( | const Standard_Address & | C | ) |
sets the field mycurve of the function.
Standard_Boolean HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::IsMin | ( | const Standard_Integer | N | ) | const |
Shows if the Nth distance is a minimum.
Standard_Integer HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::NbExt | ( | ) | const |
Return the number of found extrema.
const Extrema_POnCurv2d & HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::Point | ( | const Standard_Integer | N | ) | const |
Returns the Nth extremum.
Standard_Real HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::SearchOfTolerance | ( | ) |
Computes a Tol value. If 1st derivative of curve |D1|<Tol, it is considered D1=0.
sets the field P of the function.
Standard_Real HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::SquareDistance | ( | const Standard_Integer | N | ) | const |
Returns the Nth distance.
void HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter::SubIntervalInitialize | ( | const Standard_Real | theUfirst, |
const Standard_Real | theUlast | ||
) |
Determines boundaries of subinterval for find of root.
|
overridevirtual |
Calculation of F(U).
Implements math_FunctionWithDerivative.
|
overridevirtual |
Calculation of F(U) and F'(U).
Implements math_FunctionWithDerivative.