#pragma once #include class AFX_EXT_CLASS CRcpAFMRecipeInfo { public: CRcpAFMRecipeInfo(void); virtual ~CRcpAFMRecipeInfo(void); public: void Reset(); void SetInfo(const CRcpAFMRecipeInfo& rhs); void GetInfo(CRcpAFMRecipeInfo& rhs); int GetRecipeIndex() const { return m_nRecipeIndex; } int GetZoomIndex() const { return m_nZoomIndex; } double GetZPosOffset() const { return m_dZPosOffset; } int GetAFMOffMode() const { return m_nAFMOffMode; } public: int m_nRecipeIndex; int m_nZoomIndex; double m_dZPosOffset; int m_nAFMOffMode; BOOL m_bAFMHomeOffMode; }; typedef std::vector VectorRcpAFMRecipeInfo; typedef std::vector::iterator VectorRcpAFMRecipeInfoIt;