27 #ifndef _OD_DB_ATTRDEF_
28 #define _OD_DB_ATTRDEF_
179 #include "TD_PackPop.h"
OdDbMTextPtr getMTextAttributeDefinition() const
void subViewportDraw(OdGiViewportDraw *pVd) const
virtual void dxfOutFields_R12(OdDbDxfFiler *pFiler) const
void setInvisible(bool invisible)
void setConstant(bool constant)
bool subWorldDraw(OdGiWorldDraw *pWd) const
void updateMTextAttributeDefinition()
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdResult dxfInFields_R12(OdDbDxfFiler *pFiler)
void setLockPositionInBlock(bool bValue)
virtual void subClose() ODRX_OVERRIDE
OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
void setMTextAttributeDefinition(OdDbMText *)
void appendToOwner(OdDbIdPair &Idpair, OdDbObject *pOwnerObject, OdDbIdMapping &ownerIdMap)
void setTag(const OdString &tagString)
void setFieldLength(OdUInt16 fieldLength)
void setPrompt(const OdString &promptString)
ODDB_DECLARE_MEMBERS(OdDbAttributeDefinition)
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
const OdString tag() const
bool lockPositionInBlock() const
bool isVerifiable() const
void convertIntoMTextAttributeDefinition(bool val=true)
bool isMTextAttributeDefinition() const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdDbAttributeDefinition()
OdUInt16 fieldLength() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
const OdString prompt() const
virtual OdResult subGetClassID(void *pClsid) const