#pragma once #ifdef AECRXBASE_EXPORT #define AECDLLIMPEXP __declspec(dllexport) #else #define AECDLLIMPEXP __declspec(dllimport) #endif class AECDLLIMPEXP AecGiSubEntityTraits { public: AecGiSubEntityTraits(); AecGiSubEntityTraits(const AecGiSubEntityTraits &src); virtual ~AecGiSubEntityTraits(); AecGiSubEntityTraits & operator= (const AecGiSubEntityTraits &src); void SetFromEx(const AcDbEntity *pEnt); void SetFrom(const AcDbEntity *pEnt); void SetTo(AcDbEntity *pEnt) const; void SetTo(AcDbVoidPtrArray &entSet) const; public: AcDbObjectId m_idLayer; Adesk::UInt16 m_nColor; AcDbObjectId m_idLineType; AcDbObjectId m_idMaterial; };