// GlassRecipe.h: interface for the CGlassRecipe class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_GLASSRECIPE_H__A4A5EE14_6B2E_45BD_9384_07F5AE5DFD2D__INCLUDED_) #define AFX_GLASSRECIPE_H__A4A5EE14_6B2E_45BD_9384_07F5AE5DFD2D__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "GlassModel.h" // °Ë»ç ¹æ¹ý, ¿µ¿ª Á¤º¸ class AFX_EXT_CLASS CGlassRecipe { protected: int m_ModelCnt; CGlassModelHive m_GlassModelHive; CPoint m_FirstAlign; CPoint m_SecondAlign; public: BOOL SetGlassModelCnt(int nModel, BOOL bAppend) {return m_GlassModelHive.SetSize(nModel, bAppend);} int GetGlassModelCnt() {return m_GlassModelHive.GetSize();} CGlassModel *GetGlassModel(int iModel) {return m_GlassModelHive.GetData(iModel);} public: void Change2PixelCoord(double x, double y); BOOL MakeGlassRecipe(); BOOL Test_FillGlassRecipe(); BOOL WriteGlassRecipe(CMosisPacket *pPacket); BOOL ReadGlassRecipe(CMosisPacket *pPacket); }; #endif // !defined(AFX_GLASSRECIPE_H__A4A5EE14_6B2E_45BD_9384_07F5AE5DFD2D__INCLUDED_)