Open CASCADE Technology
6.9.0
|
This class allows to compute minimum distance between two shapes <br>
(face edge vertex) and is used in DistShapeShape class.
More...
#include <BRepExtrema_DistanceSS.hxx>
Public Member Functions | |
BRepExtrema_DistanceSS (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const Bnd_Box &B1, const Bnd_Box &B2, const Standard_Real DstRef, const Extrema_ExtFlag F=Extrema_ExtFlag_MINMAX, const Extrema_ExtAlgo A=Extrema_ExtAlgo_Grad) | |
computes the distance between two Shapes ( face edge vertex). More... | |
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, const Extrema_ExtFlag F=Extrema_ExtFlag_MINMAX, const Extrema_ExtAlgo A=Extrema_ExtAlgo_Grad) | |
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(). More... | |
Standard_Boolean | IsDone () const |
True if the distance has been computed More... | |
Standard_Real | DistValue () const |
returns the distance value More... | |
const BRepExtrema_SeqOfSolution & | Seq1Value () const |
returns the list of solutions on the first shape More... | |
const BRepExtrema_SeqOfSolution & | Seq2Value () const |
returns the list of solutions on the second shape More... | |
void | SetFlag (const Extrema_ExtFlag F) |
sets the flag controlling minimum and maximum search More... | |
void | SetAlgo (const Extrema_ExtAlgo A) |
sets the flag controlling ... More... | |
This class allows to compute minimum distance between two shapes <br>
(face edge vertex) and is used in DistShapeShape class.
|
inline |
computes the distance between two Shapes ( face edge vertex).
|
inline |
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().
|
inline |
returns the distance value
|
inline |
True if the distance has been computed
|
inline |
returns the list of solutions on the first shape
|
inline |
returns the list of solutions on the second shape
|
inline |
sets the flag controlling ...
|
inline |
sets the flag controlling minimum and maximum search