CFx SDK Documentation  2022 SP0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
OdDbCompoundObjectId Class Reference

#include <DbCompoundObjectId.h>

Inheritance diagram for OdDbCompoundObjectId:
OdRxObject

Public Member Functions

 ODRX_DECLARE_MEMBERS (OdDbCompoundObjectId)
 
virtual ~OdDbCompoundObjectId ()
 
OdDbCompoundObjectIdoperator= (const OdDbObjectId &)
 
OdDbCompoundObjectIdoperator= (const OdDbCompoundObjectId &)
 
bool operator== (const OdDbCompoundObjectId &) const
 
bool operator!= (const OdDbCompoundObjectId &other) const
 
OdDbObjectId topId () const
 
OdDbObjectId leafId () const
 
OdResult getFullPath (OdDbObjectIdArray &fullPath) const
 
OdResult getPath (OdDbObjectIdArray &path) const
 
void setEmpty ()
 
OdResult set (const OdDbObjectId &, OdDbDatabase *pHostDatabase=NULL)
 
OdResult set (const OdDbCompoundObjectId &, OdDbDatabase *pHostDatabase=NULL)
 
OdResult set (const OdDbObjectId &id, const OdDbObjectIdArray &path, OdDbDatabase *pHostDatabase=NULL)
 
OdResult setFullPath (const OdDbObjectIdArray &fullPath, OdDbDatabase *pHostDatabase=NULL)
 
bool isEmpty () const
 
bool isValid (int validityCheckingLevel=1) const
 
bool isExternal () const
 
bool isSimpleObjectId () const
 
OdResult getTransform (OdGeMatrix3d &trans) const
 
bool remap (const OdDbIdMapping &idMap)
 
OdResult dwgOutFields (OdDbDwgFiler *pFiler, OdDbDatabase *pHostDatabase) const
 
OdResult dwgInFields (OdDbDwgFiler *pFiler, int ownerVersion)
 
OdResult dxfOutFields (OdDbDxfFiler *pFiler, OdDbDatabase *pHostDatabase) const
 
OdResult dxfInFields (OdDbDxfFiler *pFiler, OdDbDatabase *pHostDatabase, int ownerVersion)
 
- 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
 

Static Public Member Functions

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

Protected Member Functions

 OdDbCompoundObjectId ()
 
 OdDbCompoundObjectId (OdDbCompoundObjectIdImpl *)
 

Protected Attributes

OdDbCompoundObjectIdImpl * m_pImpl
 

Detailed Description

<group OdDb_Classes>

Definition at line 44 of file DbCompoundObjectId.h.

Constructor & Destructor Documentation

◆ ~OdDbCompoundObjectId()

virtual OdDbCompoundObjectId::~OdDbCompoundObjectId ( )
virtual

◆ OdDbCompoundObjectId() [1/2]

OdDbCompoundObjectId::OdDbCompoundObjectId ( )
protected

◆ OdDbCompoundObjectId() [2/2]

OdDbCompoundObjectId::OdDbCompoundObjectId ( OdDbCompoundObjectIdImpl *  )
protected

Member Function Documentation

◆ dwgInFields()

OdResult OdDbCompoundObjectId::dwgInFields ( OdDbDwgFiler pFiler,
int  ownerVersion 
)

◆ dwgOutFields()

OdResult OdDbCompoundObjectId::dwgOutFields ( OdDbDwgFiler pFiler,
OdDbDatabase pHostDatabase 
) const

◆ dxfInFields()

OdResult OdDbCompoundObjectId::dxfInFields ( OdDbDxfFiler pFiler,
OdDbDatabase pHostDatabase,
int  ownerVersion 
)

◆ dxfOutFields()

OdResult OdDbCompoundObjectId::dxfOutFields ( OdDbDxfFiler pFiler,
OdDbDatabase pHostDatabase 
) const

◆ getFullPath()

OdResult OdDbCompoundObjectId::getFullPath ( OdDbObjectIdArray fullPath) const

◆ getPath()

OdResult OdDbCompoundObjectId::getPath ( OdDbObjectIdArray path) const

◆ getTransform()

OdResult OdDbCompoundObjectId::getTransform ( OdGeMatrix3d trans) const

◆ isEmpty()

bool OdDbCompoundObjectId::isEmpty ( ) const

◆ isExternal()

bool OdDbCompoundObjectId::isExternal ( ) const

◆ isSimpleObjectId()

bool OdDbCompoundObjectId::isSimpleObjectId ( ) const

◆ isValid()

bool OdDbCompoundObjectId::isValid ( int  validityCheckingLevel = 1) const

◆ leafId()

OdDbObjectId OdDbCompoundObjectId::leafId ( ) const

◆ nullId()

static const OdDbCompoundObjectId& OdDbCompoundObjectId::nullId ( )
static

◆ ODRX_DECLARE_MEMBERS()

OdDbCompoundObjectId::ODRX_DECLARE_MEMBERS ( OdDbCompoundObjectId  )

◆ operator!=()

bool OdDbCompoundObjectId::operator!= ( const OdDbCompoundObjectId other) const

◆ operator=() [1/2]

OdDbCompoundObjectId& OdDbCompoundObjectId::operator= ( const OdDbCompoundObjectId )

◆ operator=() [2/2]

OdDbCompoundObjectId& OdDbCompoundObjectId::operator= ( const OdDbObjectId )

◆ operator==()

bool OdDbCompoundObjectId::operator== ( const OdDbCompoundObjectId ) const

◆ remap()

bool OdDbCompoundObjectId::remap ( const OdDbIdMapping idMap)

◆ set() [1/3]

OdResult OdDbCompoundObjectId::set ( const OdDbCompoundObjectId ,
OdDbDatabase pHostDatabase = NULL 
)

◆ set() [2/3]

OdResult OdDbCompoundObjectId::set ( const OdDbObjectId ,
OdDbDatabase pHostDatabase = NULL 
)

◆ set() [3/3]

OdResult OdDbCompoundObjectId::set ( const OdDbObjectId id,
const OdDbObjectIdArray path,
OdDbDatabase pHostDatabase = NULL 
)

◆ setEmpty()

void OdDbCompoundObjectId::setEmpty ( )

◆ setFullPath()

OdResult OdDbCompoundObjectId::setFullPath ( const OdDbObjectIdArray fullPath,
OdDbDatabase pHostDatabase = NULL 
)

◆ topId()

OdDbObjectId OdDbCompoundObjectId::topId ( ) const

Member Data Documentation

◆ m_pImpl

OdDbCompoundObjectIdImpl* OdDbCompoundObjectId::m_pImpl
protected

Definition at line 101 of file DbCompoundObjectId.h.


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