#pragma once #include "ObjContainer.h" #include "LabVecRang.h" //每个模板有自己的obj ,可以将obj 导入layer 编辑 class CTemplate { public: CTemplate(void); ~CTemplate(void); CObjContainer &GetObjContainer(){return m_ObjContainer;}; void WriteWorkFile(vector &LabVec); void ReadWorkFile(CLabVecRang &LabVecRang); void ClearObj(){m_ObjContainer.Clear();}; void SetRect(DbRect &rect,bool bCircle); void Draw(CDC* pDC,CPen&Pen); void CollectWorkData(vector> &vec); private: CObjContainer m_ObjContainer;//模板内obj 的容器 DbRect m_Rect;//模板的边界范围 bool m_bCircle; };