![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Describes the intersection of a face and an edge. More...
#include <TopOpeBRep_FaceEdgeIntersector.hxx>
Public Member Functions | |
| TopOpeBRep_FaceEdgeIntersector () | |
| void | Perform (const TopoDS_Shape &F, const TopoDS_Shape &E) |
| bool | IsEmpty () |
| const TopoDS_Shape & | Shape (const int Index) const |
| returns intersected face or edge according to value of <Index> = 1 or 2 | |
| void | ForceTolerance (const double tol) |
| Force the tolerance values used by the next Perform(S1,S2) call. | |
| double | Tolerance () const |
| Return the tolerance value used in the last Perform() call If ForceTolerance() has been called, return the given value. If not, return value extracted from shapes. | |
| int | NbPoints () const |
| void | InitPoint () |
| bool | MorePoint () const |
| void | NextPoint () |
| gp_Pnt | Value () const |
| return the 3D point of the current intersection point. | |
| double | Parameter () const |
| parametre de Value() sur l'arete | |
| void | UVPoint (gp_Pnt2d &P) const |
| parametre de Value() sur la face | |
| TopAbs_State | State () const |
| IN ou ON / a la face. Les points OUT ne sont pas retournes. | |
| TopOpeBRepDS_Transition | Transition (const int Index, const TopAbs_Orientation FaceOrientation) const |
| Index = 1 transition par rapport a la face, en cheminant sur l'arete. | |
| bool | IsVertex (const TopoDS_Shape &S, const gp_Pnt &P, const double Tol, TopoDS_Vertex &V) |
| bool | IsVertex (const int I, TopoDS_Vertex &V) |
| int | Index () const |
| trace only | |
Describes the intersection of a face and an edge.
| TopOpeBRep_FaceEdgeIntersector::TopOpeBRep_FaceEdgeIntersector | ( | ) |
Force the tolerance values used by the next Perform(S1,S2) call.
| int TopOpeBRep_FaceEdgeIntersector::Index | ( | ) | const |
trace only
| void TopOpeBRep_FaceEdgeIntersector::InitPoint | ( | ) |
| bool TopOpeBRep_FaceEdgeIntersector::IsEmpty | ( | ) |
| bool TopOpeBRep_FaceEdgeIntersector::IsVertex | ( | const int | I, |
| TopoDS_Vertex & | V ) |
| bool TopOpeBRep_FaceEdgeIntersector::IsVertex | ( | const TopoDS_Shape & | S, |
| const gp_Pnt & | P, | ||
| const double | Tol, | ||
| TopoDS_Vertex & | V ) |
| bool TopOpeBRep_FaceEdgeIntersector::MorePoint | ( | ) | const |
| int TopOpeBRep_FaceEdgeIntersector::NbPoints | ( | ) | const |
| void TopOpeBRep_FaceEdgeIntersector::NextPoint | ( | ) |
| void TopOpeBRep_FaceEdgeIntersector::Perform | ( | const TopoDS_Shape & | F, |
| const TopoDS_Shape & | E ) |
| const TopoDS_Shape & TopOpeBRep_FaceEdgeIntersector::Shape | ( | const int | Index | ) | const |
returns intersected face or edge according to value of <Index> = 1 or 2
| TopAbs_State TopOpeBRep_FaceEdgeIntersector::State | ( | ) | const |
IN ou ON / a la face. Les points OUT ne sont pas retournes.
| double TopOpeBRep_FaceEdgeIntersector::Tolerance | ( | ) | const |
Return the tolerance value used in the last Perform() call If ForceTolerance() has been called, return the given value. If not, return value extracted from shapes.
| TopOpeBRepDS_Transition TopOpeBRep_FaceEdgeIntersector::Transition | ( | const int | Index, |
| const TopAbs_Orientation | FaceOrientation ) const |
Index = 1 transition par rapport a la face, en cheminant sur l'arete.
| gp_Pnt TopOpeBRep_FaceEdgeIntersector::Value | ( | ) | const |
return the 3D point of the current intersection point.