30 lines
636 B
C++
30 lines
636 B
C++
#pragma once
|
|
#include "dbmain.h"
|
|
#include "AecDbObjXDataMap.h"
|
|
|
|
class AECDLLIMPEXP AecDbObjXDataMapObj : public AcDbObject
|
|
{
|
|
public:
|
|
|
|
ACRX_DECLARE_MEMBERS(AecDbObjXDataMapObj);
|
|
|
|
public:
|
|
AecDbObjXDataMapObj(void);
|
|
virtual ~AecDbObjXDataMapObj(void);
|
|
|
|
bool SetXDataMap(const AecDbObjXDataMap& xDataMap,bool bClearThis = true);
|
|
bool GetXDataMap(AecDbObjXDataMap& xDataMap) const;
|
|
|
|
public:
|
|
|
|
virtual Acad::ErrorStatus dwgInFields (AcDbDwgFiler* pFiler);
|
|
|
|
virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* pFiler) const;
|
|
|
|
virtual Acad::ErrorStatus copyFrom(const AcRxObject* pSrc);
|
|
|
|
protected:
|
|
|
|
AecDbObjXDataMap m_xDataMap;
|
|
};
|