24#ifndef __AECIMPOBJ_H__
25#define __AECIMPOBJ_H__
34class AECBASE_API AECImpObj :
public OdRxObjectImpl<OdRxObject,AECImpObj>
90 bool recordModified =
true );
147 AECImpObj(
const AECImpObj& );
151 AECImpObj& operator = (
const AECImpObj& );
#define AEC_DECLARE_MEMBERS(ClassName)
virtual OdResult dwgInFieldsEx1(AECDbDwgFiler *pFiler)
DOM.
virtual void onObjectLoaded()
bool isWriteEnabled() const
virtual OdUInt16 minSupportedVersion() const
class AECSIBase * GetImpl() const
DOM.
void SetOwner(AECImpObj *pOwner)
DOM.
OdUInt16 m_iMinSupportedVersion
virtual OdResult dwgInFieldsEx20(AECDbDwgFiler *pFiler)
DOM.
void SetOwner(OdDbObject *pOwner)
DOM.
virtual void SubClose()
DOM.
OdRxObject * GetOwner(OdRxClass *pClass) const
OdRxObject * GetOwner() const
class AECSIBase * m_pImp
DOM.
void SetDescription(const OdString &strDescription)
OdDbDatabase * database() const
void assertWriteEnabled(bool autoUndo=true, bool recordModified=true)
virtual void copyFrom(const OdRxObject *pOther)
const OdString & GetDescription() const
void assertReadEnabled() const
bool isReadEnabled() const