Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRep_EdgesIntersector Class Reference

#include <TopOpeBRep_EdgesIntersector.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC 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_ShapeEdge (const Standard_Integer Index) const
const Geom2dAdaptor_CurveCurve (const Standard_Integer Index) const
const TopoDS_ShapeFace (const Standard_Integer Index) const
const BRepAdaptor_SurfaceSurface (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_Point2dPoint () const
const TopOpeBRep_Point2dPoint (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


Member Function Documentation


The documentation for this class was generated from the following file: