![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
#include <algorithm>#include <Extrema_GlobOptFuncCC.hxx>#include <GCPnts_AbscissaPoint.hxx>#include <math_GlobOptMin.hxx>#include <math_Vector.hxx>#include <NCollection_CellFilter.hxx>#include <NCollection_DynamicArray.hxx>#include <Precision.hxx>#include <Standard.hxx>#include <Standard_DefineAlloc.hxx>#include <Standard_NullObject.hxx>#include <Standard_OutOfRange.hxx>#include <StdFail_NotDone.hxx>#include <NCollection_Array1.hxx>#include <NCollection_HArray1.hxx>#include <Standard_Integer.hxx>#include <NCollection_List.hxx>#include <NCollection_Sequence.hxx>Data Structures | |
| class | Extrema_GGenExtCC< TheCurve1, TheCurveTool1, TheCurve2, TheCurveTool2, ThePOnC, ThePoint, TheExtPC > |
| Template class for computing extremal distances between two curves. The function F(u,v)=distance(C1(u),C2(v)) has an extremum when gradient(f)=0. The algorithm uses Evtushenko's global optimization solver. More... | |
Macros | |
| #define | M_SQRT2 1.41421356237309504880168872420969808 |
| #define M_SQRT2 1.41421356237309504880168872420969808 |