#pragma once
|
|
#include <vector>
|
|
typedef std::vector<int> VectorInteger;
|
typedef std::vector<int>::iterator VectorIntegerIt;
|
typedef std::vector<int>::const_iterator constVectorIntegerIt;
|
|
typedef std::vector<CString> VectorString;
|
typedef std::vector<CString>::iterator VectorStringIt;
|
typedef std::vector<CString>::const_iterator constVectorStringIt;
|
|
enum RcpZoneFilterData_Judge { RCP_ZoneFILTER_DATA_JUDGE_TR=0, RCP_ZoneFILTER_DATA_JUDGE_OK, RCP_ZoneFILTER_DATA_JUDGE_COUNT };
|
enum RcpZoneFilterType { RCP_ZoneFILTER_TYPE_PIXEL=0, RCP_ZoneFILTER_TYPE_CS, RCP_ZoneFILTER_TYPE_RED, RCP_ZoneFILTER_TYPE_GREEN, RCP_ZoneFILTER_TYPE_BLUE, RCP_ZoneFILTER_TYPE_COUNT };
|
//enum RcpFilterType { RCP_FILTER_TYPE_JUDGE=0, RCP_FILTER_TYPE_SUBTYPE, RCP_FILTER_TYPE_CODE, RCP_FILTER_TYPE_COUNT };
|
|
enum RcpZoneFilterData_SubType { RCP_ZoneFILTER_DATA_SUBTYPE_NR=0, RCP_ZoneFILTER_DATA_SUBTYPE_MD, RCP_ZoneFILTER_DATA_SUBTYPE_CD, RCP_ZoneFILTER_DATA_SUBTYPE_MC, RCP_ZoneFILTER_DATA_SUBTYPE_COUNT };
|
enum RcpZoneFilterData_Code { RCP_ZoneFILTER_DATA_CODE_SIZE=4, RCP_ZoneFILTER_DATA_CODE_COUNT=10 };
|
|
class AFX_EXT_CLASS CRcpZoneFilteringInfo
|
{
|
public:
|
CRcpZoneFilteringInfo(void);
|
CRcpZoneFilteringInfo(int nType);
|
virtual ~CRcpZoneFilteringInfo(void);
|
|
public:
|
void Reset(int nType);
|
void SetInfo(const CRcpZoneFilteringInfo& rhs);
|
void GetInfo(CRcpZoneFilteringInfo& rhs);
|
|
int GetFilterJudge() const { return m_nFilterJudge; }
|
int GetFilterType() const { return m_nFilterType; }
|
int GetReviewCount() const { return m_nReviewCount; }
|
double GetJudgeHeight() const { return m_dJudgeHeight; }
|
|
int GetFilterSubtype() const { return m_FilterSubType; }
|
CString GetFilterCode() const { return m_FilterCode; }
|
int GetFilterSection() const { return m_FilterSection; }
|
|
public:
|
int m_nFilterJudge;
|
int m_nFilterType;
|
int m_nReviewCount;
|
double m_dJudgeHeight;
|
|
int m_FilterSubType;
|
CString m_FilterCode;
|
int m_FilterSection;
|
};
|
typedef std::vector<CRcpZoneFilteringInfo> VectorRcpZoneFilteringInfo;
|
typedef std::vector<CRcpZoneFilteringInfo>::iterator VectorRcpZoneFilteringInfoIt;
|
typedef std::vector<CRcpZoneFilteringInfo>::const_iterator constVectorRcpZoneFilteringInfoIt;
|