亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gcluserdoc.cpp

?? 分級(jí)聚類算法:包括k-mean max-dist min-dist 程序使用方法: 程序中打開文件“.dat”-》選擇聚類方法-》顯示數(shù)據(jù) .dat文件格式: 分成幾類 輸入樣本維數(shù) 樣本
?? CPP
字號(hào):
// GCluserDoc.cpp : implementation of the CGCluserDoc class
//

#include "stdafx.h"
#include "GCluser.h"

#include "GCluserDoc.h"
#include "process.h"


#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CGCluserDoc

IMPLEMENT_DYNCREATE(CGCluserDoc, CDocument)

BEGIN_MESSAGE_MAP(CGCluserDoc, CDocument)
	//{{AFX_MSG_MAP(CGCluserDoc)
	ON_COMMAND(ID_CLUSER_MAX_DIST, OnCluserMaxDist)
	ON_COMMAND(ID_CLUSER_MEAN_DIST, OnCluserMeanDist)
	ON_COMMAND(ID_CLUSER_MIX_DIST, OnCluserMixDist)
	ON_COMMAND(ID_K_MEAN_CLUSER, OnKMeanCluser)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CGCluserDoc construction/destruction

CGCluserDoc::CGCluserDoc()
{
	// TODO: add one-time construction code here
	pClassification = NULL;
}

CGCluserDoc::~CGCluserDoc()
{
	if (pClassification != NULL)
	{
		delete pClassification;
	}
}

BOOL CGCluserDoc::OnNewDocument()
{
	if (!CDocument::OnNewDocument())
		return FALSE;

	// TODO: add reinitialization code here
	// (SDI documents will reuse this document)

	return TRUE;
}



/////////////////////////////////////////////////////////////////////////////
// CGCluserDoc serialization

void CGCluserDoc::Serialize(CArchive& ar)
{
	if (ar.IsStoring())
	{
		// TODO: add storing code here
	}
	else
	{
		// TODO: add loading code here
	}
}

/////////////////////////////////////////////////////////////////////////////
// CGCluserDoc diagnostics

#ifdef _DEBUG
void CGCluserDoc::AssertValid() const
{
	CDocument::AssertValid();
}

void CGCluserDoc::Dump(CDumpContext& dc) const
{
	CDocument::Dump(dc);
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CGCluserDoc commands

BOOL CGCluserDoc::OnOpenDocument(LPCTSTR lpszPathName) 
{
	if (!CDocument::OnOpenDocument(lpszPathName))
		return FALSE;
	
	// TODO: Add your specialized creation code here
	pClassification = new Classification(lpszPathName);

	return TRUE;
}

BOOL CGCluserDoc::CanCloseFrame(CFrameWnd* pFrame) 
{
	// TODO: Add your specialized code here and/or call the base class
	
	return CDocument::CanCloseFrame(pFrame);
}

int * CGCluserDoc::GetSamples()
{
	if (pClassification)
	{
		return pClassification->pSample;
	}
	else
	{
		AfxMessageBox("Error : No data");
		exit(1);
	}
}

int CGCluserDoc::GetNumDimension()
{
	if (pClassification)
	{
		return pClassification->NumDimension;
	}
	else
	{
		AfxMessageBox("Error : No data");
		exit(1);
	}
}

int CGCluserDoc::GetNumClass()
{
	if (pClassification)
	{
		return pClassification->NumClass;
	}
	else
	{
		AfxMessageBox("Error : No data");
		exit(1);
	}
}

int CGCluserDoc::GetNumSample()
{
	if (pClassification)
	{
		return pClassification->NumSample;
	}
	else
	{
		AfxMessageBox("Error : No data");
		exit(1);
	}
}

void /*unsigned long _stdcall*/ RunClassifyThread(void *lpParam)
{
	CGCluserDoc *pDoc = (CGCluserDoc *)lpParam;
	if (pDoc==NULL) return;
	if (pDoc->pClassification==NULL) return;
	
	switch (pDoc->m_MenuCommand)
	{
	case ID_CLUSER_MAX_DIST: pDoc->pClassification->Cluser(MAX_DIST);
		break;
	case ID_CLUSER_MEAN_DIST: pDoc->pClassification->Cluser(MEAN_DIST);
		break;
	case ID_CLUSER_MIX_DIST: pDoc->pClassification->Cluser(MIN_DIST);
		break;
	case ID_K_MEAN_CLUSER:
		break;
	default: break;
	}
}

void CGCluserDoc::OnCluserMaxDist() 
{
	// TODO: Add your command handler code here
	m_MenuCommand = ID_CLUSER_MAX_DIST;
	hThread=(HANDLE)_beginthread(RunClassifyThread,0,this);
}

void CGCluserDoc::OnCluserMeanDist() 
{
	// TODO: Add your command handler code here
	m_MenuCommand = ID_CLUSER_MEAN_DIST;
	hThread=(HANDLE)_beginthread(RunClassifyThread,0,this);
}

void CGCluserDoc::OnCluserMixDist() 
{
	// TODO: Add your command handler code here
	m_MenuCommand = ID_CLUSER_MIX_DIST;
	hThread=(HANDLE)_beginthread(RunClassifyThread,0,this);
}

void CGCluserDoc::OnKMeanCluser() 
{
	// TODO: Add your command handler code here
	m_MenuCommand = ID_K_MEAN_CLUSER;
	hThread=(HANDLE)_beginthread(RunClassifyThread,0,this);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月激情综合色| 欧美激情在线免费观看| 亚洲综合成人在线视频| 欧美日韩国产欧美日美国产精品| 亚洲一二三四区| 91精品国产一区二区三区香蕉 | 成人一道本在线| 国产精品丝袜91| 欧洲一区二区三区在线| 偷拍亚洲欧洲综合| 久久久三级国产网站| aaa国产一区| 亚洲国产精品一区二区久久| 91精品国产一区二区三区| 国内精品伊人久久久久av影院| 国产精品久久久久影视| 在线精品亚洲一区二区不卡| 日本午夜一本久久久综合| 久久久久国产精品厨房| 色婷婷av一区二区三区之一色屋| 日韩专区欧美专区| 国产欧美日韩精品在线| 欧美性高清videossexo| 国产一区二区三区四区在线观看| 国产精品毛片a∨一区二区三区| 欧美在线免费观看亚洲| 国产乱子伦一区二区三区国色天香| 中文字幕中文在线不卡住| 在线成人av影院| 成人高清视频免费观看| 美女视频黄 久久| 日韩理论片中文av| 精品日韩一区二区三区免费视频| 色综合天天综合网天天狠天天| 免费观看一级特黄欧美大片| 国产精品久久精品日日| 日韩网站在线看片你懂的| 91麻豆swag| 国产九色精品成人porny| 亚洲成人动漫在线观看| 综合激情成人伊人| 久久久99精品久久| 91精品国产麻豆国产自产在线| 99精品国产99久久久久久白柏| 青青草伊人久久| 亚洲卡通动漫在线| 久久精品男人天堂av| 欧美日韩一级黄| 色欲综合视频天天天| 国产成a人无v码亚洲福利| 免费不卡在线观看| 亚洲成a人v欧美综合天堂| 国产精品国产精品国产专区不片| 日韩欧美二区三区| 欧美日韩在线直播| 欧美亚洲综合久久| 91久久精品日日躁夜夜躁欧美| 国产一区二区调教| 精品一区二区三区在线播放视频 | 欧美激情综合网| 欧美电视剧在线看免费| 欧美一区二区免费视频| 欧美视频精品在线| 在线视频一区二区免费| 91丨porny丨国产入口| 成人午夜激情视频| 成人免费高清在线观看| 成人性生交大片| 国产成人高清视频| 国产成人精品免费| 床上的激情91.| 99久久久无码国产精品| 国产成人在线电影| 国产99一区视频免费| 国产91露脸合集magnet| 成人18视频日本| bt7086福利一区国产| 成人av在线一区二区三区| 成人性视频网站| 色香蕉久久蜜桃| 欧美系列亚洲系列| 欧美精品成人一区二区三区四区| 欧美日韩在线三区| 欧美一区二区三区免费在线看 | 精品一区二区在线观看| 久久爱另类一区二区小说| 韩国女主播成人在线观看| 经典三级一区二区| 国产成人av电影| 91在线视频18| 在线成人小视频| 亚洲精品在线一区二区| 久久久www成人免费无遮挡大片| 久久久久久久精| 国产精品不卡在线| 亚洲风情在线资源站| 久久激情五月婷婷| 北条麻妃国产九九精品视频| 欧美偷拍一区二区| 91精品国产91久久久久久最新毛片| 欧美一级视频精品观看| 久久色.com| 亚洲在线观看免费视频| 蜜臀久久99精品久久久久久9| 国产在线精品一区二区不卡了| 成人一二三区视频| 欧美精品第一页| 国产日产欧美一区二区视频| 亚洲乱码日产精品bd| 美女脱光内衣内裤视频久久影院| 丁香婷婷综合色啪| 欧美卡1卡2卡| 国产精品久久久久久久久动漫 | 亚洲国产日韩一区二区| 久久国产视频网| 色94色欧美sute亚洲线路一久 | 欧美精选一区二区| 国产婷婷一区二区| 亚洲一区二区在线观看视频| 韩国欧美国产一区| 欧美亚洲综合另类| 中文字幕精品一区二区精品绿巨人| 亚洲成人手机在线| 波多野结衣在线一区| 欧美一级生活片| 亚洲综合图片区| 成人午夜av影视| 欧美一区2区视频在线观看| 国产精品久久久久久亚洲毛片 | 国产一区二区91| 欧美中文字幕一区| 中文字幕高清不卡| 日韩国产欧美视频| 在线欧美一区二区| 国产精品午夜电影| 九九热在线视频观看这里只有精品| 91老司机福利 在线| www激情久久| 日韩中文字幕区一区有砖一区 | www.欧美日韩| 精品国产一区二区精华| 午夜精品在线看| 欧美无砖专区一中文字| 亚洲欧洲av一区二区三区久久| 精品一区二区三区的国产在线播放| 91成人网在线| 亚洲精品综合在线| 国产69精品久久99不卡| 欧美成人国产一区二区| 午夜精品福利视频网站 | 欧美剧情片在线观看| 有码一区二区三区| 成人av免费网站| 中文一区二区完整视频在线观看| 另类欧美日韩国产在线| 欧美一区二区人人喊爽| 日本麻豆一区二区三区视频| 欧美性大战久久| 亚洲一区二区成人在线观看| 93久久精品日日躁夜夜躁欧美| 国产精品久久久久久久久免费桃花| 国产成人免费av在线| 久久亚洲精品国产精品紫薇| 激情小说亚洲一区| 精品久久久久久久一区二区蜜臀| 热久久一区二区| 日韩一区二区三区电影| 九九精品视频在线看| 欧美成人艳星乳罩| 国产乱码精品一品二品| 久久亚洲精精品中文字幕早川悠里| 国内精品免费**视频| 国产欧美一区二区在线观看| 成人精品高清在线| 亚洲女厕所小便bbb| 欧美在线免费观看亚洲| 日韩精品亚洲一区二区三区免费| 欧美军同video69gay| 久草精品在线观看| 欧美国产精品久久| 色8久久人人97超碰香蕉987| 亚洲小说春色综合另类电影| 日韩一区二区麻豆国产| 狠狠色丁香婷综合久久| 日本一区二区成人| 色av成人天堂桃色av| 日本欧美韩国一区三区| 26uuu亚洲综合色欧美| 成人激情黄色小说| 一区二区三区自拍| 日韩一区二区免费高清| 懂色av一区二区三区蜜臀| 一区二区三区丝袜| 精品免费一区二区三区| 成人免费看片app下载| 亚洲gay无套男同| 久久综合五月天婷婷伊人| 色一情一乱一乱一91av| 日韩国产高清在线| 国产欧美精品国产国产专区|