zssbreakpointscaler.h

来自「某个实验事编写粗糙集智能信息处理的程序」· C头文件 代码 · 共 53 行

H
53
字号
// ZssBreakPointScaler.h: interface for the CZssBreakPointScaler class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_ZSSBREAKPOINTSCATTER_H__1FC0BC74_B1FD_4195_84F8_E7D61056254A__INCLUDED_)
#define AFX_ZSSBREAKPOINTSCATTER_H__1FC0BC74_B1FD_4195_84F8_E7D61056254A__INCLUDED_

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

#include "ZssScaler.h"

class CZssBreakPointScaler : public CZssScaler  
{
private:
	typedef struct _tag_instance
	{
		float f_con_attr;
		CString str_d_attr;
	}TAG_INSTANCE;
public:
	BOOL BreakPointScaler(CString str_sfile,CString str_dfile);

	CZssBreakPointScaler();
	virtual ~CZssBreakPointScaler();

private:
	BOOL GetBreakPoint_InNonStrAttr(FILE *pfile,int i_attr,
		CArray<float,float> &breakpoint_array,fpos_t file_pos);


  BOOL Read_Attr(FILE *pfile,int i_attr,CArray<float,float> &attr_array,
	CObList *p_list,fpos_t file_pos);


  BOOL GetBreakImportance(CObList *p_list, CArray<float,float> &break_array,
	 CArray<float,float> &temp_array);

  int GetNumber(CList<TAG_INSTANCE,TAG_INSTANCE> *p_instance, float f_break);

  BOOL ReDefine(CObList *p_list,float f_break);

  BOOL CanEnd(CObList *p_list);





};

#endif // !defined(AFX_ZSSBREAKPOINTSCATTER_H__1FC0BC74_B1FD_4195_84F8_E7D61056254A__INCLUDED_)

⌨️ 快捷键说明

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