#include "StdAfx.h" #include "Template.h" #include "WorkFileLable.h" #include "DrawSimpleShape.h" CTemplate::CTemplate(void) { } CTemplate::~CTemplate(void) { } void CTemplate::WriteWorkFile(vector &LabVec) { m_ObjContainer.WriteWorkFile(LabVec); } void CTemplate::ReadWorkFile(CLabVecRang &LabVecRang) { m_ObjContainer.ReadWorkFile(LabVecRang); } void CTemplate::Draw(CDC* pDC,CPen&Pen) { if(m_bCircle) DrawCircle(pDC,Pen,m_Rect.GetCenterPt(),m_Rect.Width()/2,30); else DrawRect(pDC,Pen,m_Rect,false); } //收集工作数据 void CTemplate::CollectWorkData(vector> &vec) { m_ObjContainer.GetObjPtData(vec,false); } void CTemplate::SetRect(DbRect &rect,bool bCircle) { m_Rect = rect; m_bCircle = bCircle; }