www.pudn.com > ISODATA.rar > ISODATAClassifier.h


// ISODATAClassifier.h: interface for the CISODATAClassifier class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_ISODATACLASSIFIER_H__0FA1BDE9_E9FD_403F_9478_7AFCEAE35EF9__INCLUDED_) 
#define AFX_ISODATACLASSIFIER_H__0FA1BDE9_E9FD_403F_9478_7AFCEAE35EF9__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "TypeClass.h" 
 
class CISODATAClassifier   
{ 
public: 
	CISODATAClassifier(); 
	virtual ~CISODATAClassifier(); 
//My Function 
public: 
	int InitSwatchData(double* pSwatchData, int iSwatchNum, int iPattDimen); 
	int ClassifyProcess(); 
	int ResultFile(char* strFile); 
	int ShowRecentCondition(vector VETypeClass, char* strFile); 
public: 
	static BOOL MergeCompare(const MERGE& MergeL, const MERGE& MergeR); 
 
//My Attribution 
public: 
	double* m_pdSwatchData;//Swatch RawData 
	int m_iSwatchNum;//Swatch Number 
	int m_iPattDimen;//Pattern Dimension 
	vector m_VETypeClass;//Classify Swatch to Class  
	ISODATA_OPT m_ISODATAOpt; 
}; 
 
#endif // !defined(AFX_ISODATACLASSIFIER_H__0FA1BDE9_E9FD_403F_9478_7AFCEAE35EF9__INCLUDED_)