24#ifndef _ODDBXREFOBJECTID_H_INCLUDED_
25#define _ODDBXREFOBJECTID_H_INCLUDED_
63 throw OdError(eInvalidXrefObjectId);
68 m_objectId = objectId;
75 throw OdError(eInvalidXrefObjectId);
76 objectHandle = m_objectHandle;
85 m_objectId = objectId;
86 m_objectHandle = objectHandle;
bool operator!=(T left, const OdGiVariant::EnumType right)
bool operator==(T left, const OdGiVariant::EnumType right)
static TOOLKIT_EXPORT_STATIC const OdDbObjectId kNull
OdDbObjectId getLocalId() const
void setLocalId(const OdDbObjectId &objectId)
void setXrefId(const OdDbObjectId &objectId, const OdDbHandle &objectHandle)
OdDbHandle m_objectHandle
OdDbObjectId resolveObjectId() const
void serializeFromResbuf(const OdResBufPtr pResBuf, OdResBufPtr &pNextResBuf, const OdDbDatabase *pDb)
OdDbObjectId getXrefId(OdDbHandle &objectHandle)
static void seekToResbuf(OdResBufPtr &pResBuf, OdResBufPtr &pLastResBuf)
void serializeToResbuf(OdResBufPtr &pResBuf, OdResBufPtr &pLastResBuf) const