| 
|   | Extrema_FuncExtCS () | 
|   | 
|   | Extrema_FuncExtCS (const Adaptor3d_Curve &C, const Adaptor3d_Surface &S) | 
|   | 
| void  | Initialize (const Adaptor3d_Curve &C, const Adaptor3d_Surface &S) | 
|   | sets the field mysurf of the function.  
  | 
|   | 
| Standard_Integer  | NbVariables () const override | 
|   | Returns the number of variables of the function.  
  | 
|   | 
| Standard_Integer  | NbEquations () const override | 
|   | Returns the number of equations of the function.  
  | 
|   | 
| Standard_Boolean  | Value (const math_Vector &UV, math_Vector &F) override | 
|   | Calculation of Fi(U,V).  
  | 
|   | 
| Standard_Boolean  | Derivatives (const math_Vector &UV, math_Matrix &DF) override | 
|   | Calculation of Fi'(U,V).  
  | 
|   | 
| Standard_Boolean  | Values (const math_Vector &UV, math_Vector &F, math_Matrix &DF) override | 
|   | Calculation of Fi(U,V) and Fi'(U,V).  
  | 
|   | 
| virtual Standard_Integer  | GetStateNumber () override | 
|   | Save the found extremum.  
  | 
|   | 
| Standard_Integer  | NbExt () const | 
|   | Return the number of found extrema.  
  | 
|   | 
| Standard_Real  | SquareDistance (const Standard_Integer N) const | 
|   | Return the value of the Nth distance.  
  | 
|   | 
| const Extrema_POnCurv &  | PointOnCurve (const Standard_Integer N) const | 
|   | Returns the Nth extremum on C.  
  | 
|   | 
| const Extrema_POnSurf &  | PointOnSurface (const Standard_Integer N) const | 
|   | Return the Nth extremum on S.  
  | 
|   | 
| TColStd_SequenceOfReal &  | SquareDistances () | 
|   | Change Sequence of SquareDistance.  
  | 
|   | 
| Extrema_SequenceOfPOnCurv &  | PointsOnCurve () | 
|   | Change Sequence of PointOnCurv.  
  | 
|   | 
| Extrema_SequenceOfPOnSurf &  | PointsOnSurf () | 
|   | Change Sequence of PointOnSurf.  
  | 
|   | 
| virtual  | ~math_FunctionSet () | 
|   | 
Function to find extrema of the distance between a curve and a surface.