| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
#include <BRepExtrema_ExtFF.hxx>
Public Member Functions | |
| 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.  | |
      
  | 
  inline | 
| BRepExtrema_ExtFF::BRepExtrema_ExtFF | ( | const TopoDS_Face & | F1, | 
| const TopoDS_Face & | F2 | ||
| ) | 
It calculates all the distances. 
 
| void BRepExtrema_ExtFF::Initialize | ( | const TopoDS_Face & | F2 | ) | 
      
  | 
  inline | 
True if the distances are found. 
 
      
  | 
  inline | 
Returns True if the surfaces are parallel. 
 
      
  | 
  inline | 
Returns the number of extremum distances. 
 
      
  | 
  inline | 
Returns the parameters on the Face F1 of the <N>th extremum distance. 
 
      
  | 
  inline | 
Returns the parameters on the Face F2 of the <N>th extremum distance. 
 
| void BRepExtrema_ExtFF::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. 
 
      
  | 
  inline | 
Returns the Point of the <N>th extremum distance. 
 
      
  | 
  inline | 
Returns the Point of the <N>th extremum distance. 
 
      
  | 
  inline | 
Returns the value of the <N>th extremum square distance.