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


#include "vector" 
using namespace std; 
 
//类中心结构体 
struct ISODATA_OPT 
{ 
	int iDemaK;//K:Demand Class Number 
	int iClassMinNum;//sigmaN:A class must have number 
	double dSigThres;//sigmaS:A class sigma threshold 
	double dCenThres;//sigmaC:Class Center Distance Threshold 
	int iMergMaxNum;//L 
	int iIterMaxNum;//I 
	double dSigInter;//Sigma Interval 
	BOOL bNoExamMidFile;//Examine Middle File:0:Yes 1:No 
	ISODATA_OPT() 
	{ 
		iDemaK = 3;//K:Demand Class Number 
		iClassMinNum = 1;//sigmaN:A class must have number 
		dSigThres = 1;//sigmaS:A class sigma threshold 
		dCenThres = 4;//sigmaC:Class Center Distance Threshold 
		iMergMaxNum = 0;//L 
		iIterMaxNum = 4;//I 
	    dSigInter = 0.5;//Sigma Interval 
		bNoExamMidFile = 0; 
	} 
 
}; 
 
struct MERGE 
{ 
	int iFir; 
	int iSec; 
	double dDis; 
	MERGE() 
	{ 
		iFir = -1; 
		iSec = -1; 
		dDis = 0; 
	} 
 };