Open CASCADE Technology 6.6.0
Data Structures
Geom2dAPI_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_ExtCC2d.hxx>
#include <Geom2dAdaptor_Curve.hxx>
#include <Handle_Geom2d_Curve.hxx>
#include <Quantity_Parameter.hxx>
#include <Quantity_Length.hxx>
#include <Geom2dAPI_ExtremaCurveCurve.lxx>

Data Structures

class  Geom2dAPI_ExtremaCurveCurve
 Describes functions for computing all the extrema
between two 2D 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 the start point and end point of
perpendiculars common to the two curves (an
intersection point is not an extremum except where
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...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines