AcDbEntity Функции, редко перегружаемые
Следующие функции AcDbEntity редко перегружаются:
virtual Acad::ErrorStatus
setColor( const AcCmColor &color);
virtual Acad::ErrorStatus
setColorIndex( Adesk::UInt16 color);
virtual Acad::ErrorStatus
setLinetype( const char* newVal);
virtual Acad::ErrorStatus
setLinetype( AcDbObjectId newVal);
virtual void
getEcs( AcGeMatrix3d& retVal) const;
virtual Acad::ErrorStatus
getGsMarkersAtSubentPath(
const AcDbFullSubentPath& subPath,
AcDbIntArray& gsMarkers) const;
virtual Acad::ErrorStatus
highlight( const AcDbFullSubentPath& subId = kNullSubent) const;
virtual Acad::ErrorStatus
unhighlight( const AcDbFullSubentPath& subId = kNullSubent) const;
virtual AcDbEntity*
subentPtr( const AcDbFullSubentPath& id) const;
virtual Adesk::Boolean
saveImagesByDefault() const;
virtual void
setAttributes( AcGiSubEntityTraits* pTraits);
Следующие разделы обсуждают перегрузку нескольких обычно используемых функций.