Open CASCADE Technology  6.9.0
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...