⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbscan from zealotdlg.h

📁 数据挖掘中dbscan算法的vc实现的源代码
💻 H
字号:
// dbscan from zealotDlg.h : header file

//#define TOTAL 377//
/////////////
#include "DataRecord.h"

///////////////
#if !defined(AFX_DBSCANFROMZEALOTDLG_H__0B8760CC_748F_4121_B1D3_4C171D0908CF__INCLUDED_)
#define AFX_DBSCANFROMZEALOTDLG_H__0B8760CC_748F_4121_B1D3_4C171D0908CF__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


#define TRUE 1
#define FALSE 0
#define UNDECIDED 0
#define TOTAL 100
#define EPS 25
#define MinPts 2
/////////////////////////////////////////////////////////////////////////////
// CDbscanfromzealotDlg dialog
typedef struct linkNode1{int pointIndex;
                linkNode1 *next;
               }linkNode;

typedef struct basicNode1{ int id;
                int nearNum;
                bool coretag;
                bool usedtag;
				int original;//expand()的第一个点
                int x;
                int y;
                linkNode1 * next;
                
                }basicNode;


class CDbscanfromzealotDlg : public CDialog
{
// Construction
public:
	
	CDbscanfromzealotDlg(CWnd* pParent = NULL);	// standard constructor
CDataRecord * GetRecSet();

// Dialog Data
	//{{AFX_DATA(CDbscanfromzealotDlg)
	enum { IDD = IDD_DBSCANFROMZEALOT_DIALOG };
		// NOTE: the ClassWizard will add data members here
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDbscanfromzealotDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CDbscanfromzealotDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	afx_msg void OnCrun();
	afx_msg void Onpaint();
	afx_msg void Onquit();
	////////////////////
	        basicNode * getnext();
			void create(basicNode **) ;
	//////////////////////
	
	afx_msg void OnWillMoveAdodc1(long adReason, long FAR* adStatus, LPDISPATCH pRecordset);
	DECLARE_EVENTSINK_MAP()
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
///////////////////////
private:
	CString m_strConnection;
	CString m_ctrCmdText;
	IADORecordBinding *m_piAdoRecordBinding;
	_RecordsetPtr m_pRs;
	CDataRecord m_rsRecSet;
///////////////////////
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DBSCANFROMZEALOTDLG_H__0B8760CC_748F_4121_B1D3_4C171D0908CF__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -