Open CASCADE Technology 7.8.2.dev
BRepClass_Edge Class Reference

This class is used to send the description of an Edge to the classifier. It contains an Edge and a Face. So the PCurve of the Edge can be found. More...

#include <BRepClass_Edge.hxx>

Public Member Functions

 BRepClass_Edge ()
 
 BRepClass_Edge (const TopoDS_Edge &E, const TopoDS_Face &F)
 
TopoDS_EdgeEdge ()
 Returns the current Edge

 
const TopoDS_EdgeEdge () const
 
TopoDS_FaceFace ()
 Returns the Face for the current Edge.
 
const TopoDS_FaceFace () const
 
const TopoDS_EdgeNextEdge () const
 Returns the next Edge.
 
void SetNextEdge (const TopTools_IndexedDataMapOfShapeListOfShape &theMapVE)
 Finds and sets the next Edge for the current.
 
Standard_Real MaxTolerance () const
 Returns the maximum tolerance.
 
void SetMaxTolerance (const Standard_Real theValue)
 Sets the maximum tolerance at which to start checking in the intersector.
 
Standard_Boolean UseBndBox () const
 Returns true if we are using boxes in the intersector.
 
void SetUseBndBox (const Standard_Boolean theValue)
 Sets the status of whether we are using boxes or not.
 

Detailed Description

This class is used to send the description of an Edge to the classifier. It contains an Edge and a Face. So the PCurve of the Edge can be found.

Constructor & Destructor Documentation

◆ BRepClass_Edge() [1/2]

BRepClass_Edge::BRepClass_Edge ( )

◆ BRepClass_Edge() [2/2]

BRepClass_Edge::BRepClass_Edge ( const TopoDS_Edge & E,
const TopoDS_Face & F )

Member Function Documentation

◆ Edge() [1/2]

TopoDS_Edge & BRepClass_Edge::Edge ( )

Returns the current Edge

◆ Edge() [2/2]

const TopoDS_Edge & BRepClass_Edge::Edge ( ) const

◆ Face() [1/2]

TopoDS_Face & BRepClass_Edge::Face ( )

Returns the Face for the current Edge.

◆ Face() [2/2]

const TopoDS_Face & BRepClass_Edge::Face ( ) const

◆ MaxTolerance()

Standard_Real BRepClass_Edge::MaxTolerance ( ) const
inline

Returns the maximum tolerance.

◆ NextEdge()

const TopoDS_Edge & BRepClass_Edge::NextEdge ( ) const
inline

Returns the next Edge.

◆ SetMaxTolerance()

void BRepClass_Edge::SetMaxTolerance ( const Standard_Real theValue)
inline

Sets the maximum tolerance at which to start checking in the intersector.

◆ SetNextEdge()

void BRepClass_Edge::SetNextEdge ( const TopTools_IndexedDataMapOfShapeListOfShape & theMapVE)

Finds and sets the next Edge for the current.

◆ SetUseBndBox()

void BRepClass_Edge::SetUseBndBox ( const Standard_Boolean theValue)
inline

Sets the status of whether we are using boxes or not.

◆ UseBndBox()

Standard_Boolean BRepClass_Edge::UseBndBox ( ) const
inline

Returns true if we are using boxes in the intersector.


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