#include <TopOpeBRep_EdgesIntersector.hxx>
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | TopOpeBRep_EdgesIntersector () |
| virtual void | Delete () |
| 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 Standard_Real Tol1, const Standard_Real Tol2) |
| void | Dimension (const Standard_Integer D) |
| Standard_Integer | 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 Standard_Boolean ReduceSegments=Standard_True) |
| Standard_Boolean | IsEmpty () |
| Standard_Boolean | HasSegment () const |
| | true if at least one intersection segment.
|
| Standard_Boolean | SameDomain () const |
| | = mySameDomain.
|
| const TopoDS_Shape & | Edge (const Standard_Integer Index) const |
| const Geom2dAdaptor_Curve & | Curve (const Standard_Integer Index) const |
| const TopoDS_Shape & | Face (const Standard_Integer Index) const |
| const BRepAdaptor_Surface & | Surface (const Standard_Integer Index) const |
| Standard_Boolean | SurfacesSameOriented () const |
| Standard_Boolean | FacesSameOriented () const |
| Standard_Real | ToleranceMax () const |
| void | Tolerances (Standard_Real &tol1, Standard_Real &tol2) const |
| Standard_Real | Tolerance2 () const |
| Standard_Integer | NbPoints () const |
| Standard_Integer | NbSegments () const |
| void | Dump (const TCollection_AsciiString &str, const Standard_Integer ie1=0, const Standard_Integer ie2=0) |
| void | InitPoint (const Standard_Boolean selectkeep=Standard_True) |
| Standard_Boolean | MorePoint () const |
| void | NextPoint () |
const
TopOpeBRep_SequenceOfPoint2d & | Points () const |
| const TopOpeBRep_Point2d & | Point () const |
| const TopOpeBRep_Point2d & | Point (const Standard_Integer I) const |
| virtual Standard_Boolean | ReduceSegment (TopOpeBRep_Point2d &P1, TopOpeBRep_Point2d &P2, TopOpeBRep_Point2d &Pn) const |
| TopOpeBRep_P2Dstatus | Status1 () const |
Constructor & Destructor Documentation
| TopOpeBRep_EdgesIntersector::TopOpeBRep_EdgesIntersector |
( |
| ) |
|
| virtual TopOpeBRep_EdgesIntersector::~TopOpeBRep_EdgesIntersector |
( |
| ) |
[inline, virtual] |
Member Function Documentation
| virtual void TopOpeBRep_EdgesIntersector::Delete |
( |
| ) |
[virtual] |
| void TopOpeBRep_EdgesIntersector::InitPoint |
( |
const Standard_Boolean |
selectkeep = Standard_True | ) |
|
| void TopOpeBRep_EdgesIntersector::NextPoint |
( |
| ) |
|
| void TopOpeBRep_EdgesIntersector::operator delete |
( |
void * |
anAddress | ) |
[inline] |
| void* TopOpeBRep_EdgesIntersector::operator new |
( |
size_t |
size | ) |
[inline] |
| void* TopOpeBRep_EdgesIntersector::operator new |
( |
size_t |
, |
|
|
void * |
anAddress |
|
) |
| [inline] |
| Standard_Real TopOpeBRep_EdgesIntersector::ToleranceMax |
( |
| ) |
const |
The documentation for this class was generated from the following file: