CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdDbIdMappingIter Class Referenceabstract

#include <DbIdMapping.h>

Inheritance diagram for OdDbIdMappingIter:
OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbIdMappingIter)
 
 OdDbIdMappingIter ()
 
virtual void start ()=0
 
virtual void getMap (OdDbIdPair &idPair)=0
 
virtual void next ()=0
 
virtual bool done ()=0
 
- Public Member Functions inherited from OdRxObject
 ODRX_HEAP_OPERATORS ()
 
 OdRxObject ()
 
virtual ~OdRxObject ()
 
virtual OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () const
 
virtual void addRef ()=0
 
virtual void release ()=0
 
virtual long numRefs () const
 
bool isKindOf (const OdRxClass *pClass) const
 
virtual OdRxObjectPtr clone () const
 
virtual void copyFrom (const OdRxObject *pSource)
 
virtual OdRx::Ordering comparedTo (const OdRxObject *pOther) const
 
virtual bool isEqualTo (const OdRxObject *pOther) const
 

Additional Inherited Members

- Static Public Member Functions inherited from OdRxObject
static OdRxObjectPtr cast (const OdRxObject *pointer)
 
static OdRxClassdesc ()
 

Detailed Description

This class defines Iterator objects that traverse OdDbIdPair records in OdDbIdMapping instances.

See also
TD_Db
Remarks
Instances are returned by OdDbIdMapping::newIterator().

<group OdDb_Classes>

Definition at line 360 of file DbIdMapping.h.

Constructor & Destructor Documentation

◆ OdDbIdMappingIter()

OdDbIdMappingIter::OdDbIdMappingIter ( )
inline

Definition at line 365 of file DbIdMapping.h.

Member Function Documentation

◆ done()

virtual bool OdDbIdMappingIter::done ( )
pure virtual

Returns true if and only if the traversal by this Iterator object is complete.

◆ getMap()

virtual void OdDbIdMappingIter::getMap ( OdDbIdPair idPair)
pure virtual

Returns the IdPair pointed to by this Iterator Object.

Parameters
idPair[out] IdPair.

◆ next()

virtual void OdDbIdMappingIter::next ( )
pure virtual

Increments this Iterator object.

◆ ODRX_DECLARE_MEMBERS()

OdDbIdMappingIter::ODRX_DECLARE_MEMBERS ( OdDbIdMappingIter  )

◆ start()

virtual void OdDbIdMappingIter::start ( )
pure virtual

Sets this Iterator object to reference the OdIdPair that it would normally return first.

Remarks
Allows multiple traversals of the Iterator list.

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