41 lines
640 B
C++
41 lines
640 B
C++
#ifndef _KTMTOTOOL_H__
|
|
#define _KTMTOTOOL_H__
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif
|
|
|
|
class KTMtoTool
|
|
{
|
|
public:
|
|
KTMtoTool();
|
|
virtual ~KTMtoTool();
|
|
|
|
int DoMto();
|
|
|
|
void SetDbSrv(CUIISQLiteServer * pDbSrv);
|
|
|
|
private:
|
|
|
|
int ImpMto(const AcDbObjectIdArray& arIDs);
|
|
|
|
int ImpPointMto(AecDbObjXDataMap & objXData,CMapStringToString& mapKey2Len);
|
|
|
|
int EmptyTempTbl();
|
|
|
|
private:
|
|
|
|
CUIISQLiteServer * m_pDbSrv;
|
|
AecDbObjXDataMap m_xDataMap;
|
|
CString m_sDrawNo;
|
|
CStringList m_LstLevels;
|
|
CStringList m_lstPipeLineNos;
|
|
};
|
|
|
|
inline void KTMtoTool::SetDbSrv(CUIISQLiteServer * pDbSrv)
|
|
{
|
|
m_pDbSrv = pDbSrv;
|
|
}
|
|
|
|
#endif //_KTMTOTOOL_H__
|