CFx SDK Documentation
2023 SP0
|
#include <BrShellFaceTraverser.h>
Public Member Functions | |
OdBrFace | getFace () const |
OdBrShell | getShell () const |
OdBrErrorStatus | setShell (const OdBrShell &shell) |
OdBrErrorStatus | setFace (const OdBrFace &face) |
OdBrErrorStatus | setShellAndFace (const OdBrFace &face) |
OdBrShellFaceTraverser () | |
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< OdDbStubPtrArray > | m_pFSubentPath |
bool | m_bIsValidate |
This class is the interface class for shell face traversers.
<group OdBr_Classes>
Definition at line 46 of file BrShellFaceTraverser.h.
OdBrShellFaceTraverser::OdBrShellFaceTraverser | ( | ) |
OdBrFace OdBrShellFaceTraverser::getFace | ( | ) | const |
Returns the face object at the current Traverser position.
OdBrShell OdBrShellFaceTraverser::getShell | ( | ) | const |
Returns the owner of the face list associated with this Traverser object.
OdBrErrorStatus OdBrShellFaceTraverser::setFace | ( | const OdBrFace & | face | ) |
Sets the starting position of this Traverser object.
face | [in] Defines the starting position. |
OdBrErrorStatus OdBrShellFaceTraverser::setShell | ( | const OdBrShell & | shell | ) |
Sets this Traverser object to a specific shell face list.
shell | [in] Owner of the face list. |
Returns odbrOK if successful, or an appropriate error code if not.
OdBrErrorStatus OdBrShellFaceTraverser::setShellAndFace | ( | const OdBrFace & | face | ) |
Sets this Traverser object to a specific shell face list and starting position.
face | [in] Defines the face list and starting position. |