|
| | TopOpeBRep_EdgesIntersector () |
| |
| virtual | ~TopOpeBRep_EdgesIntersector () |
| |
| void | SetFaces (const TopoDS_Shape &F1, const TopoDS_Shape &F2) |
| |
| void | SetFaces (const TopoDS_Shape &F1, const TopoDS_Shape &F2, const Bnd_Box &B1, const Bnd_Box &B2) |
| |
| void | ForceTolerances (const double Tol1, const double Tol2) |
| |
| void | Dimension (const int D) |
| |
| int | Dimension () const |
| | set working space dimension D = 1 for E &|| W, 2 for E in F
|
| |
| void | Perform (const TopoDS_Shape &E1, const TopoDS_Shape &E2, const bool ReduceSegments=true) |
| |
| bool | IsEmpty () |
| |
| bool | HasSegment () const |
| | true if at least one intersection segment.
|
| |
| bool | SameDomain () const |
| | = mySameDomain.
|
| |
| const TopoDS_Shape & | Edge (const int Index) const |
| |
| const Geom2dAdaptor_Curve & | Curve (const int Index) const |
| |
| const TopoDS_Shape & | Face (const int Index) const |
| |
| const BRepAdaptor_Surface & | Surface (const int Index) const |
| |
| bool | SurfacesSameOriented () const |
| |
| bool | FacesSameOriented () const |
| |
| double | ToleranceMax () const |
| |
| void | Tolerances (double &tol1, double &tol2) const |
| |
| int | NbPoints () const |
| |
| int | NbSegments () const |
| |
| void | Dump (const TCollection_AsciiString &str, const int ie1=0, const int ie2=0) |
| |
| void | InitPoint (const bool selectkeep=true) |
| |
| bool | MorePoint () const |
| |
| void | NextPoint () |
| |
| const NCollection_Sequence< TopOpeBRep_Point2d > & | Points () const |
| |
| const TopOpeBRep_Point2d & | Point () const |
| |
| const TopOpeBRep_Point2d & | Point (const int I) const |
| |
| virtual bool | ReduceSegment (TopOpeBRep_Point2d &P1, TopOpeBRep_Point2d &P2, TopOpeBRep_Point2d &Pn) const |
| |
| TopOpeBRep_P2Dstatus | Status1 () const |
| |
Describes the intersection of two edges on the same surface.