27#ifndef __ODDBIDMAPPING_INCLUDED__
28#define __ODDBIDMAPPING_INCLUDED__
81 , m_bOwnerXlated(
false)
82 , m_bPrimary(
false){ }
88 bool ownerXlated =
true,
93 , m_bOwnerXlated(ownerXlated)
94 , m_bPrimary(primary) { }
134 bool ownerXlated =
true,
135 bool primary =
false)
167 bool cloned) { m_bCloned = cloned; }
182 bool ownerXlated) { m_bOwnerXlated = ownerXlated; }
OdSmartPtr< OdDbIdMappingIter > OdDbIdMappingIterPtr
OdSmartPtr< OdDbIdMapping > OdDbIdMappingPtr
virtual OdDb::DuplicateRecordCloning duplicateRecordCloning() const =0
virtual OdDbDatabase * destDb() const =0
static OdDbIdMappingPtr createObject(OdDb::DeepCloneType)
virtual bool del(const OdDbObjectId &key)=0
virtual OdDb::DeepCloneType deepCloneContext() const =0
virtual OdDbIdMappingIterPtr newIterator()=0
virtual OdDbObjectId insertingXrefBlockId() const =0
virtual OdDbDatabase * origDb() const =0
virtual void assign(const OdDbIdPair &idPair)=0
virtual void setDestDb(OdDbDatabase *pDb)=0
virtual bool compute(OdDbIdPair &idPair) const =0
ODRX_DECLARE_MEMBERS(OdDbIdMapping)
ODRX_DECLARE_MEMBERS(OdDbIdMappingIter)
virtual void getMap(OdDbIdPair &idPair)=0
void setKey(const OdDbObjectId &key)
void setPrimary(bool primary)
void setCloned(bool cloned)
OdDbIdPair(const OdDbIdPair &source)
bool isOwnerXlated() const
void setOwnerXlated(bool ownerXlated)
void setValue(const OdDbObjectId &value)
OdDbIdPair & set(const OdDbObjectId &key, const OdDbObjectId &value, bool cloned=false, bool ownerXlated=true, bool primary=false)
OdDbIdPair(const OdDbObjectId &key, const OdDbObjectId &value, bool cloned=false, bool ownerXlated=true, bool primary=false)
OdDbIdPair(const OdDbObjectId &key)
OdDbObjectId value() const
GLsizei GLsizei GLchar * source
GLsizei const GLfloat * value