📄 zsswidthscaler.h
字号:
// ZssWidthScaler.h: interface for the CZssWidthScaler class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ZSSWIDTHSCATTER_H__66509FB4_C311_430F_9019_EE0A64CC64BC__INCLUDED_)
#define AFX_ZSSWIDTHSCATTER_H__66509FB4_C311_430F_9019_EE0A64CC64BC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ZssScaler.h"
class CZssWidthScaler:public CZssScaler//等距离离散化算法
{
private:
typedef struct _tagInterver
{
float f_min;//最小值
float f_interval;//区间间隔
}INTERVALWIDTH;
public:
//等距离划分离散化算法
BOOL EqualWidthScaler(CString strfilesour,CString strfiledest);
CZssWidthScaler();
virtual ~CZssWidthScaler();
private:
//将离散化结果写入文件结尾
void WriteFileTail(FILE *fp, CWordArray &array_k, CWordArray &array_pos,
CStringArray *ptagstring,CArray<INTERVALWIDTH,INTERVALWIDTH> & tag);
//在等距离算法中取得每一个条件属性的断点间隔和最小属性值
void GetIntervalInWidth(FILE *fp, fpos_t &file_pos, CWordArray &array_k,
CWordArray &array_pos, CStringArray *ptagarray,
CArray<INTERVALWIDTH,INTERVALWIDTH> & tag);
};
#endif // !defined(AFX_ZSSWIDTHSCATTER_H__66509FB4_C311_430F_9019_EE0A64CC64BC__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -