GeomAPI_ExtremaSurfaceSurface.hxx File Reference

#include <Standard.hxx>
#include <Standard_Macro.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Extrema_ExtSS.hxx>
#include <Adaptor3d_SurfacePtr.hxx>
#include <Extrema_ExtElSS.hxx>
#include <Extrema_SequenceOfPOnSurf.hxx>
#include <Standard_Real.hxx>
#include <TColStd_SequenceOfReal.hxx>
#include <GeomAbs_SurfaceType.hxx>
#include <Handle_Geom_Surface.hxx>
#include <Quantity_Parameter.hxx>
#include <Quantity_Length.hxx>

Data Structures

class  GeomAPI_ExtremaSurfaceSurface
 Describes functions for computing all the extrema
between two surfaces.
An ExtremaSurfaceSurface algorithm minimizes or
maximizes the distance between a point on the first
surface and a point on the second surface. Results
are start and end points of perpendiculars common to the two surfaces.
Solutions consist of pairs of points, and an extremum
is considered to be a segment joining the two points of a solution.
An ExtremaSurfaceSurface object provides a framework for:

  • defining the construction of the extrema,
  • implementing the construction algorithm, and
  • consulting the results.
    Warning
    In some cases, the nearest points between the two
    surfaces do not correspond to one of the computed
    extrema. Instead, they may be given by:
  • a point of a bounding curve of one surface and one of the following:
    • its orthogonal projection on the other surface,
    • a point of a bounding curve of the other surface; or
  • any point on intersection curves between the two surfaces.
More...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:39:49 2011 for Open CASCADE Technology by  doxygen 1.6.3