CFx SDK Documentation  2020SP3
Public Member Functions | List of all members
OdBrBrepComplexTraverser Class Reference

#include <BrBrepComplexTraverser.h>

Inheritance diagram for OdBrBrepComplexTraverser:
OdBrTraverser

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= *(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 BREP complex traversers.

See also
TD_Br

<group OdBr_Classes>

Definition at line 42 of file BrBrepComplexTraverser.h.

Constructor & Destructor Documentation

◆ OdBrBrepComplexTraverser()

OdBrBrepComplexTraverser::OdBrBrepComplexTraverser ( )

Member Function Documentation

◆ getBrep()

OdBrBrep OdBrBrepComplexTraverser::getBrep ( ) const

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

◆ getComplex()

OdBrComplex OdBrBrepComplexTraverser::getComplex ( ) const

Returns the complex object at the current Traverser position.

◆ setBrep()

OdBrErrorStatus OdBrBrepComplexTraverser::setBrep ( const OdBrBrep brep)

Sets this Traverser object to a specific BREP complex list.

Parameters
brep[in] Owner of the complex 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.

◆ setBrepAndComplex()

OdBrErrorStatus OdBrBrepComplexTraverser::setBrepAndComplex ( const OdBrComplex complex)

Sets this Traverser object to a specific BREP complex list and starting position.

Parameters
complex[in] Defines the complex list and starting position.

◆ setComplex()

OdBrErrorStatus OdBrBrepComplexTraverser::setComplex ( const OdBrComplex complex)

Sets the starting position of this Traverser object.

Parameters
complex[in] Defines the starting position.

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