116 kCloningAllowed = 0x80,
117 kAllButCloningAllowed = 0x1,
118 kAllAllowedBits = 0x81,
120 kMergeReplace = 0x100,
121 kMergeMangleName = 0x200,
122 kDisableProxyWarning = 0x400
132 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
OdString originalDxfName() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdString originalClassName() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbProxyObject)
bool allOperationsAllowed() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)