27 #ifndef _OD_DB_ATTRIBUTE_
28 #define _OD_DB_ATTRIBUTE_
182 #include "TD_PackPop.h"
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
void setFieldLength(OdUInt16 fieldLength)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
bool isMTextAttribute() const
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
bool isVerifiable() const
virtual void subViewportDraw(OdGiViewportDraw *pVd) const
const OdString tag() const
void setMTextAttribute(OdDbMText *)
OdDbMTextPtr getMTextAttribute() const
void setInvisible(bool invisible)
void setAttributeFromBlock(const OdGeMatrix3d &blkXform)
void setTag(const OdString &tagString)
OdUInt16 fieldLength() const
ODDB_DECLARE_MEMBERS(OdDbAttribute)
virtual void subClose() ODRX_OVERRIDE
virtual void dxfOutFields_R12(OdDbDxfFiler *pFiler) const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdResult dxfInFields_R12(OdDbDxfFiler *pFiler)
virtual OdResult subGetClassID(void *pClsid) const
void setLockPositionInBlock(bool lock)
bool lockPositionInBlock() const
void setAttributeFromBlock(const OdDbAttributeDefinition *pAttDef, const OdGeMatrix3d &blkXform)
void updateMTextAttribute()
void convertIntoMTextAttribute(bool val=true)