Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Data Structures
GeomAPI_ExtremaCurveCurve.hxx File Reference
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Extrema_ExtCC.hxx>
#include <GeomAdaptor_Curve.hxx>
#include <Standard_Real.hxx>
#include <gp_Pnt.hxx>
#include <Handle_Geom_Curve.hxx>
#include <Quantity_Parameter.hxx>
#include <Quantity_Length.hxx>
#include <GeomAPI_ExtremaCurveCurve.lxx>

Data Structures

class  GeomAPI_ExtremaCurveCurve
 Describes functions for computing all the extrema
between two 3D curves.
An ExtremaCurveCurve algorithm minimizes or
maximizes the distance between a point on the first
curve and a point on the second curve. Thus, it
computes start and end points of perpendiculars
common to the two curves (an intersection point is
not an extremum unless the two curves are tangential at this point).
Solutions consist of pairs of points, and an extremum
is considered to be a segment joining the two points of a solution.
An ExtremaCurveCurve object provides a framework for:
More...