Open CASCADE Technology 7.8.0
|
Function to find extrema of the distance between two surfaces. More...
#include <Extrema_FuncExtSS.hxx>
Function to find extrema of the distance between two surfaces.
Extrema_FuncExtSS::Extrema_FuncExtSS | ( | ) |
Extrema_FuncExtSS::Extrema_FuncExtSS | ( | const Adaptor3d_Surface & | S1, |
const Adaptor3d_Surface & | S2 | ||
) |
|
overridevirtual |
Calculate Fi'(U,V).
Implements math_FunctionSetWithDerivatives.
|
overridevirtual |
Save the found extremum.
Reimplemented from math_FunctionSet.
void Extrema_FuncExtSS::Initialize | ( | const Adaptor3d_Surface & | S1, |
const Adaptor3d_Surface & | S2 | ||
) |
sets the field mysurf of the function.
|
overridevirtual |
Returns the number of equations of the function.
Implements math_FunctionSetWithDerivatives.
Standard_Integer Extrema_FuncExtSS::NbExt | ( | ) | const |
Return the number of found extrema.
|
overridevirtual |
Returns the number of variables of the function.
Implements math_FunctionSetWithDerivatives.
const Extrema_POnSurf & Extrema_FuncExtSS::PointOnS1 | ( | const Standard_Integer | N | ) | const |
Return the Nth extremum on S1.
const Extrema_POnSurf & Extrema_FuncExtSS::PointOnS2 | ( | const Standard_Integer | N | ) | const |
Renvoie le Nieme extremum sur S2.
Standard_Real Extrema_FuncExtSS::SquareDistance | ( | const Standard_Integer | N | ) | const |
Return the value of the Nth distance.
|
overridevirtual |
Calculate Fi(U,V).
Implements math_FunctionSetWithDerivatives.
|
overridevirtual |
Calculate Fi(U,V) and Fi'(U,V).
Implements math_FunctionSetWithDerivatives.