#pragma once
|
|
#include "CHCommonClasses/MacroFile.h"
|
#include "CHReviewRecipe/RsRcpGlassTypeInfo.h"
|
|
class AFX_EXT_CLASS CRcp_RsGlassTypeInfoManager
|
{
|
public:
|
CRcp_RsGlassTypeInfoManager(void);
|
virtual ~CRcp_RsGlassTypeInfoManager(void);
|
void Reset();
|
|
public:
|
void SetProfile(CMacroFile& macroFile);
|
void GetProfile(CMacroFile& macroFile);
|
|
CRsRcpGlassTypeInfo* GetRcpGlassTypeInfo(int nIndex);
|
const CRsRcpGlassTypeInfo* GetRcpGlassTypeInfo(int nIndex) const;
|
|
int GetRcpGlassTypeInfoCount() const { return (int)m_vecRsRcpGlassTypeInfo.size(); }
|
void SetRcpGlassTypeInfoCount(int nCount) { m_vecRsRcpGlassTypeInfo.resize(nCount); }
|
|
protected:
|
VectorRsRcpGlassTypeInfo m_vecRsRcpGlassTypeInfo;
|
};
|