35 lines
640 B
C++
35 lines
640 B
C++
#include "stdafx.h"
|
|
#include "KTVirtualAxis.h"
|
|
|
|
#ifdef _DEBUG
|
|
#undef THIS_FILE
|
|
static char THIS_FILE[]=__FILE__;
|
|
#define new DEBUG_NEW
|
|
#endif
|
|
|
|
KTVirtualAxis::KTVirtualAxis()
|
|
{
|
|
|
|
}
|
|
|
|
KTVirtualAxis::~KTVirtualAxis()
|
|
{
|
|
|
|
}
|
|
|
|
Adesk::Boolean KTVirtualAxis::subWorldDraw(AcGiWorldDraw* mode)
|
|
{
|
|
AcDbEntity* pEnt = NULL;
|
|
int nColor = mode->subEntityTraits().color();
|
|
for (int i = 0;i < m_arEntitiesPtrs.length();i++)
|
|
{
|
|
pEnt = (AcDbEntity*)m_arEntitiesPtrs.at(i);
|
|
if (pEnt != NULL)
|
|
{
|
|
mode->subEntityTraits().setColor(pEnt->colorIndex());
|
|
pEnt->worldDraw(mode);
|
|
}
|
|
}
|
|
mode->subEntityTraits().setColor(nColor);
|
|
return Adesk::kTrue;
|
|
} |