CFx SDK Documentation 2024 SP0
|
#include <BrBrepComplexTraverser.h>
Public Member Functions | |
OdBrBrepComplexTraverser () | |
OdBrErrorStatus | setBrep (const OdBrBrep &brep) |
OdBrErrorStatus | setComplex (const OdBrComplex &complex) |
OdBrErrorStatus | setBrepAndComplex (const OdBrComplex &complex) |
OdBrComplex | getComplex () 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 complex traversers.
<group OdBr_Classes>
Definition at line 42 of file BrBrepComplexTraverser.h.
OdBrBrepComplexTraverser::OdBrBrepComplexTraverser | ( | ) |
OdBrBrep OdBrBrepComplexTraverser::getBrep | ( | ) | const |
Returns the owner of the complex list associated with this Traverser object.
OdBrComplex OdBrBrepComplexTraverser::getComplex | ( | ) | const |
Returns the complex object at the current Traverser position.
OdBrErrorStatus OdBrBrepComplexTraverser::setBrep | ( | const OdBrBrep & | brep | ) |
Sets this Traverser object to a specific BREP complex list.
brep | [in] Owner of the complex list. |
Returns odbrOK if successful, or an appropriate error code if not.
OdBrErrorStatus OdBrBrepComplexTraverser::setBrepAndComplex | ( | const OdBrComplex & | complex | ) |
Sets this Traverser object to a specific BREP complex list and starting position.
complex | [in] Defines the complex list and starting position. |
OdBrErrorStatus OdBrBrepComplexTraverser::setComplex | ( | const OdBrComplex & | complex | ) |
Sets the starting position of this Traverser object.
complex | [in] Defines the starting position. |