| CFx SDK Documentation 2024 SP0
    | 
#include <BrBrepEdgeTraverser.h>
 
  
| Public Member Functions | |
| OdBrBrepEdgeTraverser () | |
| OdBrErrorStatus | setBrep (const OdBrBrep &brep) | 
| OdBrErrorStatus | setBrepAndEdge (const OdBrEdge &edge) | 
| OdBrErrorStatus | setEdge (const OdBrEdge &edge) | 
| OdBrEdge | getEdge () const | 
| OdBrBrep | getBrep () const | 
|  Public Member Functions inherited from OdBrTraverser | |
| bool | done () const | 
| OdBrErrorStatus | next () | 
| OdBrErrorStatus | restart () | 
| virtual | ~OdBrTraverser () | 
| bool | isEqualTo (const OdBrTraverser *pOtherTraverser) const | 
| bool | isNull () const | 
| OdBrErrorStatus | setValidationLevel (const BrValidationLevel &level) | 
| OdBrErrorStatus | getValidationLevel (BrValidationLevel &level) const | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from OdBrTraverser | |
| OdBrTraverser () | |
|  Protected Attributes inherited from OdBrTraverser | |
| OdRxObjectPtr | m_pImp | 
| OdSharedPtr< OdDbStubPtrArray > | m_pFSubentPath | 
| bool | m_bIsValidate | 
This class is the interface class for BREP edge traversers.
<group OdBr_Classes>
Definition at line 42 of file BrBrepEdgeTraverser.h.
| OdBrBrepEdgeTraverser::OdBrBrepEdgeTraverser | ( | ) | 
| OdBrBrep OdBrBrepEdgeTraverser::getBrep | ( | ) | const | 
Returns the owner of the edge list associated with this Traverser object.
| OdBrEdge OdBrBrepEdgeTraverser::getEdge | ( | ) | const | 
Returns the edge object at the current Traverser position.
| OdBrErrorStatus OdBrBrepEdgeTraverser::setBrep | ( | const OdBrBrep & | brep | ) | 
Sets this Traverser object to a specific BREP edge list.
| brep | [in] Owner of the edge list. | 
Returns odbrOK if successful, or an appropriate error code if not.
| OdBrErrorStatus OdBrBrepEdgeTraverser::setBrepAndEdge | ( | const OdBrEdge & | edge | ) | 
Sets this Traverser object to a specific BREP edge list and starting position.
| edge | [in] Defines the edge list and starting position. | 
| OdBrErrorStatus OdBrBrepEdgeTraverser::setEdge | ( | const OdBrEdge & | edge | ) | 
Sets the starting position of this Traverser object.
| edge | [in] Defines the starting position. |