Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BRepExtrema_ExtFF Class Reference

#include <BRepExtrema_ExtFF.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC BRepExtrema_ExtFF ()
 BRepExtrema_ExtFF (const TopoDS_Face &F1, const TopoDS_Face &F2)
 It calculates all the distances.

void Initialize (const TopoDS_Face &F2)
void Perform (const TopoDS_Face &F1, const TopoDS_Face &F2)
 An exception is raised if the fields have not been initialized.
Be careful: this method uses the Face F2 only for classify, not for the fields.

Standard_Boolean IsDone () const
 True if the distances are found.

Standard_Boolean IsParallel () const
 Returns True if the surfaces are parallel.

Standard_Integer NbExt () const
 Returns the number of extremum distances.

Standard_Real SquareDistance (const Standard_Integer N) const
 Returns the value of the <N>th extremum square distance.

void ParameterOnFace1 (const Standard_Integer N, Standard_Real &U, Standard_Real &V) const
 Returns the parameters on the Face F1 of the <N>th extremum distance.

void ParameterOnFace2 (const Standard_Integer N, Standard_Real &U, Standard_Real &V) const
 Returns the parameters on the Face F2 of the <N>th extremum distance.

gp_Pnt PointOnFace1 (const Standard_Integer N) const
 Returns the Point of the <N>th extremum distance.

gp_Pnt PointOnFace2 (const Standard_Integer N) const
 Returns the Point of the <N>th extremum distance.


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: