| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
#include <BRepExtrema_ExtCF.hxx>
Public Member Functions | |
| BRepExtrema_ExtCF () | |
| BRepExtrema_ExtCF (const TopoDS_Edge &E, const TopoDS_Face &F) | |
| It calculates all the distances.  | |
| void | Initialize (const TopoDS_Edge &E, const TopoDS_Face &F) | 
| void | Perform (const TopoDS_Edge &E, const TopoDS_Face &F) | 
| An exception is raised if the fields have not been initialized.  Be careful: this method uses the Face only for classify not for the fields.  | |
| Standard_Boolean | IsDone () const | 
| True if the distances are found.  | |
| 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.  | |
| Standard_Boolean | IsParallel () const | 
| Returns True if the curve is on a parallel surface.  | |
| Standard_Real | ParameterOnEdge (const Standard_Integer N) const | 
| Returns the parameters on the Edge of the <N>th extremum distance.  | |
| void | ParameterOnFace (const Standard_Integer N, Standard_Real &U, Standard_Real &V) const | 
| Returns the parameters on the Face of the <N>th extremum distance.  | |
| gp_Pnt | PointOnEdge (const Standard_Integer N) const | 
| Returns the Point of the <N>th extremum distance.  | |
| gp_Pnt | PointOnFace (const Standard_Integer N) const | 
| Returns the Point of the <N>th extremum distance.  | |
      
  | 
  inline | 
| BRepExtrema_ExtCF::BRepExtrema_ExtCF | ( | const TopoDS_Edge & | E, | 
| const TopoDS_Face & | F | ||
| ) | 
It calculates all the distances. 
 
| void BRepExtrema_ExtCF::Initialize | ( | const TopoDS_Edge & | E, | 
| const TopoDS_Face & | F | ||
| ) | 
      
  | 
  inline | 
True if the distances are found. 
 
      
  | 
  inline | 
Returns True if the curve is on a parallel surface. 
 
      
  | 
  inline | 
Returns the number of extremum distances. 
 
      
  | 
  inline | 
Returns the parameters on the Edge of the <N>th extremum distance. 
 
      
  | 
  inline | 
Returns the parameters on the Face of the <N>th extremum distance. 
 
| void BRepExtrema_ExtCF::Perform | ( | const TopoDS_Edge & | E, | 
| const TopoDS_Face & | F | ||
| ) | 
An exception is raised if the fields have not been initialized. 
 Be careful: this method uses the Face 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.