BRepExtrema_DistanceSS Class Reference

This class allows to compute minimum distance between two shapes
(face edge vertex) and is used in DistShapeShape class.

#include <BRepExtrema_DistanceSS.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BRepExtrema_DistanceSS (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Bnd_Box &B1, const Bnd_Box &B2, const Standard_Real DstRef)
 computes the distance between two Shapes
( face edge vertex)

 BRepExtrema_DistanceSS (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Bnd_Box &B1, const Bnd_Box &B2, const Standard_Real DstRef, const Standard_Real aDeflection)
 computes the distance between two Shapes
( face edge vertex). Parameter theDeflection is used
to specify a maximum deviation of extreme distances
from the minimum one.
Default value is Precision::Confusion().

Standard_Boolean IsDone () const
 True if the distance has been computed

Standard_Real DistValue () const
 returns the distance value

const BRepExtrema_SeqOfSolutionSeq1Value () const
 returns the list of solutions on the first shape

const BRepExtrema_SeqOfSolutionSeq2Value () const
 ---Purpose returns the list of solutions on the second shape


Constructor & Destructor Documentation

BRepExtrema_DistanceSS::BRepExtrema_DistanceSS ( const TopoDS_Shape S1,
const TopoDS_Shape S2,
const Bnd_Box B1,
const Bnd_Box B2,
const Standard_Real  DstRef 
)
BRepExtrema_DistanceSS::BRepExtrema_DistanceSS ( const TopoDS_Shape S1,
const TopoDS_Shape S2,
const Bnd_Box B1,
const Bnd_Box B2,
const Standard_Real  DstRef,
const Standard_Real  aDeflection 
)

Member Function Documentation

Standard_Real BRepExtrema_DistanceSS::DistValue (  )  const
Standard_Boolean BRepExtrema_DistanceSS::IsDone (  )  const
void BRepExtrema_DistanceSS::operator delete ( void *  anAddress  )  [inline]
void* BRepExtrema_DistanceSS::operator new ( size_t  size  )  [inline]
void* BRepExtrema_DistanceSS::operator new ( size_t  ,
void *  anAddress 
) [inline]
const BRepExtrema_SeqOfSolution& BRepExtrema_DistanceSS::Seq1Value (  )  const
const BRepExtrema_SeqOfSolution& BRepExtrema_DistanceSS::Seq2Value (  )  const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:52:48 2011 for Open CASCADE Technology by  doxygen 1.6.3