CFx SDK Documentation 2024 SP0
|
#include <BrVertexLoopTraverser.h>
Public Member Functions | |
OdBrVertexLoopTraverser () | |
OdBrErrorStatus | setVertex (const OdBrVertex &vertex) |
OdBrErrorStatus | setLoop (const OdBrLoop &loop) |
OdBrErrorStatus | setVertexAndLoop (const OdBrLoopVertexTraverser &loopVertex) |
OdBrLoop | getLoop () const |
OdBrVertex | getVertex () 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 vertex loop traversers.
<group OdBr_Classes>
Definition at line 46 of file BrVertexLoopTraverser.h.
OdBrVertexLoopTraverser::OdBrVertexLoopTraverser | ( | ) |
OdBrLoop OdBrVertexLoopTraverser::getLoop | ( | ) | const |
Returns the loop object at the current Traverser position.
OdBrVertex OdBrVertexLoopTraverser::getVertex | ( | ) | const |
Returns the owner of the loop list associated with this Traverser object.
OdBrErrorStatus OdBrVertexLoopTraverser::setLoop | ( | const OdBrLoop & | loop | ) |
Sets the starting position of this Traverser object.
loop | [in] Defines the starting position. |
OdBrErrorStatus OdBrVertexLoopTraverser::setVertex | ( | const OdBrVertex & | vertex | ) |
Sets this Traverser object to a specific vertex edge list.
vertex | [in] Owner of the edge list. |
Returns odbrOK if successful, or an appropriate error code if not.
OdBrErrorStatus OdBrVertexLoopTraverser::setVertexAndLoop | ( | const OdBrLoopVertexTraverser & | loopVertex | ) |
Sets this Traverser object to a specific vertex loop list and starting position.
loopVertex | [in] Defines the vertex loop list and starting position. |