Files
envi-code/SourceCode/Code2026/EarthWormCmd/AecUnknownSubEntityTraits.cpp
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

153 lines
2.9 KiB
C++

#include "StdAfx.h"
#include "AecUnknownSubEntityTraits.h"
#include <vector>
ACRX_CONS_DEFINE_MEMBERS(AecUnknownSubEntityTraits,AcGiSubEntityTraits,AcDb::kDHL_CURRENT)
AecUnknownSubEntityTraits::AecUnknownSubEntityTraits()
{
mColorIndex = 0;
mTrueColor.setColorIndex(0);
mMarkerId = 1;
mFillType = kAcGiFillAlways;
m_pCurSubEntTraits = NULL;
m_bToFindDrawingFrame = false;
m_bToFindForESignTrue = false;
}
AecUnknownSubEntityTraits::~AecUnknownSubEntityTraits()
{
}
void AecUnknownSubEntityTraits::setDrawingFlowGather(AcDbVoidPtrArray* pDrawingFlowData)
{
m_pDrawingFlowData = pDrawingFlowData;
}
void AecUnknownSubEntityTraits::setToFindDrawingFrame()
{
m_bToFindDrawingFrame = true;
}
void AecUnknownSubEntityTraits::setToFindForESignTrue()
{
m_bToFindForESignTrue = true;
}
void AecUnknownSubEntityTraits::setColor(const Adesk::UInt16 color)
{
}
void AecUnknownSubEntityTraits::setTrueColor(const AcCmEntityColor& color)
{
}
void AecUnknownSubEntityTraits::setLayer(const AcDbObjectId layerId)
{
}
void AecUnknownSubEntityTraits::setLineType(const AcDbObjectId linetypeId)
{
}
#ifdef _WIN64
void AecUnknownSubEntityTraits::setSelectionMarker(const Adesk::LongPtr markerId)
{
}
#else
void AecUnknownSubEntityTraits::setSelectionMarker(const Adesk::Int32 markerId)
{
}
#endif
void AecUnknownSubEntityTraits::setFillType(const AcGiFillType fillType)
{
}
void AecUnknownSubEntityTraits::setLineWeight(const AcDb::LineWeight lw)
{
}
void AecUnknownSubEntityTraits::setLineTypeScale(double dScale)
{
}
void AecUnknownSubEntityTraits::setThickness(double dThickness)
{
}
void AecUnknownSubEntityTraits::setSubEntityTraits(AcGiSubEntityTraits* pSubEntTraits)
{
m_pCurSubEntTraits = pSubEntTraits;
}
Adesk::UInt16 AecUnknownSubEntityTraits::color() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->color();
return mColorIndex;
}
AcCmEntityColor AecUnknownSubEntityTraits::trueColor() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->trueColor();
return mTrueColor;
}
AcDbObjectId AecUnknownSubEntityTraits::layerId() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->layerId();
return mLayerId;
}
AcDbObjectId AecUnknownSubEntityTraits::lineTypeId() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->lineTypeId();
return mLinetypeId;
}
AcGiFillType AecUnknownSubEntityTraits::fillType() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->fillType();
return mFillType;
}
AcDb::LineWeight AecUnknownSubEntityTraits::lineWeight() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->lineWeight();
return mLineWeight;
}
double AecUnknownSubEntityTraits::lineTypeScale() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->lineTypeScale();
return mLineTypeScale;
}
double AecUnknownSubEntityTraits::thickness() const
{
if (m_pCurSubEntTraits != NULL)
return m_pCurSubEntTraits->thickness();
return mThickness;
}