115 kCloningAllowed = 0x80,
116 kAllButCloningAllowed = 0x1,
117 kAllAllowedBits = 0x81,
119 kMergeReplace = 0x100,
120 kMergeMangleName = 0x200,
121 kDisableProxyWarning = 0x400
131 bool allButCloningAllowed()
const {
return (proxyFlags() & kAllAllowedBits) == (kAllAllowedBits ^ kAllButCloningAllowed); }
OdSmartPtr< OdDbProxyObject > OdDbProxyObjectPtr
#define GETBIT(flags, bit)
bool eraseAllowed() const
void getReferences(OdTypedIdsArray &objectIds) const
bool isR13FormatProxy() const
bool allButCloningAllowed() const
virtual OdResult dxfIn(OdDbDxfFiler *filer)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdDbObjectPtr subDeepClone(OdDbIdMapping &ownerIdMap, OdDbObject *, bool bPrimary) const ODRX_OVERRIDE
bool cloningAllowed() const
OdString applicationDescription() const
virtual OdResult subErase(bool erasing)
virtual OdDbObjectPtr subWblockClone(OdDbIdMapping &ownerIdMap, OdDbObject *, bool bPrimary) const ODRX_OVERRIDE
OdDb::DuplicateRecordCloning mergeStyle() const
virtual OdString originalClassName() const
OdString originalDxfName() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
DWGMAP_DECLARE_MEMBERS(OdDbProxyObject)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
bool allOperationsAllowed() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)