CFx SDK Documentation  2022 SP0
Public Member Functions | List of all members
OdBrVertexEdgeTraverser Class Reference

#include <BrVertexEdgeTraverser.h>

Inheritance diagram for OdBrVertexEdgeTraverser:
OdBrTraverser

Public Member Functions

OdBrErrorStatus setVertex (const OdBrVertex &vertex)
 
OdBrErrorStatus setEdge (const OdBrEdge &edge)
 
OdBrEdge getEdge () const
 
OdBrVertex getVertex () const
 
 OdBrVertexEdgeTraverser ()
 
- 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= *(BrValidationLevel *) NULL)
 
OdBrErrorStatus getValidationLevel (BrValidationLevel &level) const
 

Additional Inherited Members

- Protected Member Functions inherited from OdBrTraverser
 OdBrTraverser ()
 
 OdBrTraverser (const OdBrTraverser &source)
 
- Protected Attributes inherited from OdBrTraverser
OdRxObjectPtr m_pImp
 
OdSharedPtr< OdDbStubPtrArraym_pFSubentPath
 
bool m_bIsValidate
 

Detailed Description

This class is the interface class for vertex edge traversers.

See also
TD_Br

<group OdBr_Classes>

Definition at line 45 of file BrVertexEdgeTraverser.h.

Constructor & Destructor Documentation

◆ OdBrVertexEdgeTraverser()

OdBrVertexEdgeTraverser::OdBrVertexEdgeTraverser ( )

Member Function Documentation

◆ getEdge()

OdBrEdge OdBrVertexEdgeTraverser::getEdge ( ) const

Returns the edge object at the current Traverser position.

◆ getVertex()

OdBrVertex OdBrVertexEdgeTraverser::getVertex ( ) const

Returns the owner of the edge list associated with this Traverser object.

◆ setEdge()

OdBrErrorStatus OdBrVertexEdgeTraverser::setEdge ( const OdBrEdge edge)

Sets the starting position of this Traverser object.

Parameters
edge[in] Defines the starting position.

◆ setVertex()

OdBrErrorStatus OdBrVertexEdgeTraverser::setVertex ( const OdBrVertex vertex)

Sets this Traverser object to a specific vertex edge list.

Parameters
vertex[in] Owner of the edge list.
Remarks
This Traverser object is set to the first element in the list.

Returns odbrOK if successful, or an appropriate error code if not.


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