AcDbEntity 函数很少被重写 
以下函数很少被覆盖:AcDbEntity virtual Acad::ErrorStatus   
setColor(
    const AcCmColor & color,
    Adesk::Boolean doSubents = true);
 
virtual Acad::ErrorStatus   
setColorIndex(
    Adesk::UInt16 color,
    Adesk::Boolean doSubents = true);
 
virtual Acad::ErrorStatus   
setLinetype(
    const char* newVal,
    Adesk::Boolean doSubents = true);
 
virtual Acad::ErrorStatus   
setLinetype(
    AcDbObjectId newVal,
    Adesk::Boolean doSubents = true);
 
virtual void 
getEcs(
    AcGeMatrix3d& retVal) const;
 
virtual Acad::ErrorStatus 
subGetGsMarkersAtSubentPath(
    const AcDbFullSubentPath& subPath, 
    AcDbIntArray& gsMarkers) const;
 
virtual Acad::ErrorStatus 
subHighlight(
    const AcDbFullSubentPath& subId = kNullSubent,
    const Adesk::Boolean highlightAll = false) const;
 
virtual Acad::ErrorStatus 
subUnhighlight(
    const AcDbFullSubentPath& subId = kNullSubent,
    const Adesk::Boolean highlightAll = false) const;
 
virtual AcDbEntity*       
subSubentPtr(
    const AcDbFullSubentPath& id) const;
 
    父主题: | 
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1   苏公网安备32011402011833)
GMT+8, 2025-11-4 14:19
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.