CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
27 #ifndef __ODDBIDMAPPING_INCLUDED__
28 #define __ODDBIDMAPPING_INCLUDED__
84 , m_bOwnerXlated(
false)
85 , m_bPrimary(
false){ }
91 bool ownerXlated =
true,
96 , m_bOwnerXlated(ownerXlated)
97 , m_bPrimary(primary) { }
137 bool ownerXlated =
true,
138 bool primary =
false)
170 bool cloned) { m_bCloned = cloned; }
185 bool ownerXlated) { m_bOwnerXlated = ownerXlated; }
397 #endif // __ODDBIDMAPPING_INCLUDED__
virtual OdDbIdMappingIterPtr newIterator()=0
virtual bool compute(OdDbIdPair &idPair) const =0
void setPrimary(bool primary)
OdSmartPtr< OdDbIdMappingIter > OdDbIdMappingIterPtr
GLsizei GLsizei GLchar * source
OdSmartPtr< OdDbIdMapping > OdDbIdMappingPtr
virtual OdDb::DeepCloneType deepCloneContext() const =0
void setOwnerXlated(bool ownerXlated)
virtual OdDbDatabase * origDb() const =0
virtual void getMap(OdDbIdPair &idPair)=0
virtual OdDbDatabase * destDb() const =0
OdDbIdPair(const OdDbObjectId &key, const OdDbObjectId &value, bool cloned=false, bool ownerXlated=true, bool primary=false)
OdDbIdPair(const OdDbObjectId &key)
virtual void assign(const OdDbIdPair &idPair)=0
OdDbObjectId value() const
bool isOwnerXlated() const
OdDbIdPair & set(const OdDbObjectId &key, const OdDbObjectId &value, bool cloned=false, bool ownerXlated=true, bool primary=false)
virtual bool del(const OdDbObjectId &key)=0
static OdDbIdMappingPtr createObject(OdDb::DeepCloneType)
virtual OdDb::DuplicateRecordCloning duplicateRecordCloning() const =0
void setValue(const OdDbObjectId &value)
virtual void setDestDb(OdDbDatabase *pDb)=0
ODRX_DECLARE_MEMBERS(OdDbIdMappingIter)
GLsizei const GLfloat * value
ODRX_DECLARE_MEMBERS(OdDbIdMapping)
void setKey(const OdDbObjectId &key)
virtual OdDbObjectId insertingXrefBlockId() const =0
void setCloned(bool cloned)
OdDbIdPair(const OdDbIdPair &source)