#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__