我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD教程 > CAD教程文章

給AutoCAD增加超級編輯命令

時間:2008-07-23 18:34:28 來源:
?

??---- 因為我們以后要以EntTemperature作為基類,而且HgyModify函數在繼承類中要重寫并要求實現動態調用,故此處必須聲明為虛擬函數。Virtual關健字即為C++面向對象的重要的特性。

??---- 第二、刪除tempapp.def文件中的energy文本。

??

??---- 第三、修改tempapp.cpp文件:

??

??---- 1、 刪除CircleTemperature、RigonTemperature及EllipseTemperature類的所有相關內容。

??

??---- 2、 修改原文件中如下的內容:

??

??class DefaultTemperature : public EntTemperature

??{

??public:

??virtual double reflectedEnergy(AcDbEntity* pEnt) const;

??};

??double DefaultTemperature::reflectedEnergy

??(AcDbEntity* pEnt) const

??{

??ads_printf("nThis entity has no area, and no reflection.n");

??return -1.0;

??}

??修改后的內容如下:

??class DefaultTemperature : public EntTemperature

??{

??public:

??virtual Adesk::Boolean HgyModify(AcDbEntity* pEnt) const;

??};

??

??Adesk::Boolean DefaultTemperature::

??HgyModify(AcDbEntity* pEnt) const

??{

??ads_printf("nThe entity hasn't defined,

??and nothing to be modified.n");