📄 airthmap.h
字号:
//arithmap.h
//输入为残差数据,本类为其建立映射关系,并把映射结果,和映射方式保存在两个文件中
#include<afxwin.h>
class arithmap
{
public:
// int width;
// int height;
// int HSI_NUM;//这三个量用来标示文件内数据的个数
int data_size;
public:
CString str_in_file;//文件路径
CString str_out_file;
CString str_result_encode_file;
public:
int *sourcedata;//用于保存原始数据
int *changedata;//映射之后的数据
int *mapmodel;//映射数组
int map_num;//映射数组的大小
public:
arithmap();
~arithmap();
public:
int Mapping(int value);//根据原始数据得到映射数据
void ChangeSourceData();//将原数据转化为映射后的数据
void ArithEncodeChangeResult();//对映射后的结果进行算术编码
void AirthEncode();
// void MapData();
void AirthDecode();
void SerparateData();
void GetSourceData(bool type = TRUE);//从源文件得到数据,type = TRUE表示文本文件,FALSE表示
//二进制文件
void GetMappingArray();
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -