|
CFx SDK Documentation 2024 SP0
|
#include <BrEdgeLoopTraverser.h>
Public Member Functions | |
| OdBrEdgeLoopTraverser () | |
| OdBrErrorStatus | setEdge (const OdBrEdge &edge) |
| OdBrErrorStatus | setEdge (const OdBrVertexEdgeTraverser &vertexEdge) |
| OdBrErrorStatus | setLoop (const OdBrLoop &loop) |
| OdBrErrorStatus | setEdgeAndLoop (const OdBrLoopEdgeTraverser &loopEdge) |
| OdBrLoop | getLoop () const |
| OdBrEdge | getEdge () 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 edge loop traversers.
<group OdBr_Classes>
Definition at line 47 of file BrEdgeLoopTraverser.h.
| OdBrEdgeLoopTraverser::OdBrEdgeLoopTraverser | ( | ) |
| OdBrEdge OdBrEdgeLoopTraverser::getEdge | ( | ) | const |
Returns the owner of the loop list associated with this Traverser object.
| OdBrLoop OdBrEdgeLoopTraverser::getLoop | ( | ) | const |
Returns the loop object at the current Traverser position.
| OdBrErrorStatus OdBrEdgeLoopTraverser::setEdge | ( | const OdBrEdge & | edge | ) |
Sets this Traverser object to a specific edge loop list.
| edge | [in] Owner of the loop list. |
Returns odbrOK if successful, or an appropriate error code if not.
| OdBrErrorStatus OdBrEdgeLoopTraverser::setEdge | ( | const OdBrVertexEdgeTraverser & | vertexEdge | ) |
Sets this Traverser object to a specific edge loop list.
| vertexEdge | [in] Vertex-edge traverser. |
Returns odbrOK if successful, or an appropriate error code if not.
| OdBrErrorStatus OdBrEdgeLoopTraverser::setEdgeAndLoop | ( | const OdBrLoopEdgeTraverser & | loopEdge | ) |
Sets this Traverser object to a specific edge loop list and starting position.
| loopEdge | [in] Defines the edge loop list and starting position. |
| OdBrErrorStatus OdBrEdgeLoopTraverser::setLoop | ( | const OdBrLoop & | loop | ) |
Sets the starting position of this Traverser object.
| loop | [in] Defines the starting position. |