|
CFx SDK Documentation 2024 SP0
|
#include <BrComplexShellTraverser.h>
Public Member Functions | |
| OdBrComplexShellTraverser () | |
| OdBrErrorStatus | setComplex (const OdBrComplex &complex) |
| OdBrErrorStatus | setComplex (const OdBrBrepComplexTraverser &brepcompshell) |
| OdBrErrorStatus | setShell (const OdBrShell &shell) |
| OdBrErrorStatus | setComplexAndShell (const OdBrShell &shell) |
| OdBrShell | getShell () const |
| OdBrComplex | getComplex () 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 complex shell traversers.
<group OdBr_Classes>
Definition at line 46 of file BrComplexShellTraverser.h.
| OdBrComplexShellTraverser::OdBrComplexShellTraverser | ( | ) |
| OdBrComplex OdBrComplexShellTraverser::getComplex | ( | ) | const |
Returns the owner of the shell list associated with this Traverser object.
| OdBrShell OdBrComplexShellTraverser::getShell | ( | ) | const |
Returns the shell object at the current Traverser position.
| OdBrErrorStatus OdBrComplexShellTraverser::setComplex | ( | const OdBrBrepComplexTraverser & | brepcompshell | ) |
Sets this Traverser object to a specific complex shell list.
| brepcompshell | [in] Brep-Complex traverser. |
Returns odbrOK if successful, or an appropriate error code if not.
| OdBrErrorStatus OdBrComplexShellTraverser::setComplex | ( | const OdBrComplex & | complex | ) |
Sets this Traverser object to a specific complex shell list.
| complex | [in] Owner of the shell list. |
Returns odbrOK if successful, or an appropriate error code if not.
| OdBrErrorStatus OdBrComplexShellTraverser::setComplexAndShell | ( | const OdBrShell & | shell | ) |
Sets this Traverser object to a specific complex shell list and starting position.
| shell | [in] Defines the shell list and starting position. |
| OdBrErrorStatus OdBrComplexShellTraverser::setShell | ( | const OdBrShell & | shell | ) |
Sets the starting position of this Traverser object.
| shell | [in] Defines the starting position. |