📄 lsdoc.h
字号:
// LSDoc.h : interface of the CLSDoc class
//
/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_LSDOC_H__23CC46AD_5235_11D2_95B6_00608C19C5C5__INCLUDED_)
#define AFX_LSDOC_H__23CC46AD_5235_11D2_95B6_00608C19C5C5__INCLUDED_
#include <afxtempl.h>
#include "datastruct.h"
#include "Dib.h" // Added by ClassView
#include "Result.h"
#include "waitdlg.h"
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
class BlockIDs
{
public:
long ID;
BOOL IsBorder;
public:
BlockIDs();
~BlockIDs();
};
class CLSDoc : public CDocument
{
protected: // create from serialization only
CLSDoc();
DECLARE_DYNCREATE(CLSDoc)
// Attributes
public:
///////////////////// 公用变量 ///////////////////////////////////////////////////
// //
private:
double TANG; //
public:
BOOL m_bEverToget;
BOOL m_bEverName; // 是否已对景观命名 //
BOOL m_bCanExecute; // 该图像是否能用于景观分析 //
BOOL m_bTogether;
BOOL m_bOren8; // 纪录搜索方法 //
BOOL m_bDone; // 纪录是否完成搜索 //
int m_nMinArea; // 存储过滤的面积大小 //
char m_strPathName[256]; // 当前打开的文件的路径 //
BOOL m_bSaveTip; // 是否提示存盘 //
CString oldDiffString; // 地统计学分析所用的距离对话框的串 //
UINT oldDiffRange; // 地统计学分析所用的距离对话框的值 //
CArray <double,double> m_Coefficient; // 指数运算中所用的系数 //
BOOL m_bEverDefine; // 是否已经定义系数 //
// //
///////////////////// 公用变量 ///////////////////////////////////////////////////
///////////////////// 保存图像属性的成员变量 /////////////////////////////////////
// //
public:
long m_nWidth; // 宽 //
long m_nHeight; // 高 //
CArray<BYTE,BYTE> m_Values; // 存储各点颜色值 //
CDIB m_dib; // 与图像类相连 //
// //
///////////////////// 保存图像属性的成员变量 /////////////////////////////////////
//////////////////// 与 VIEW 有关的成员变量 //////////////////////////////////////
// //
public: //
BOOL m_bMouseToget; // 鼠标聚块分析
BOOL m_bLineSpace; // 鼠标剖面采样
BOOL m_bShowPoint; // 是否显示采样点 //
double m_Compress; // 图像显示时被压缩倍数 //
BOOL m_bShowBox; // 是否显示箱子 //
BOOL m_bShowLine; // 是否显示计算信息熵指数所采用的样线 //
BOOL m_bSampleMouse; // 是否用 MOUSE 采样 //
BOOL m_bMouseLine; // 纪录是否用鼠标取样线 //
BOOL m_bInfo; // 是否已经有信息熵样线 //
CArray <Line,Line> m_InfoLines; // 信息熵样线数组 //
UINT m_nInfoLeng; // 纪录信息熵样线的最小样段长度 //
//
BYTE m_nShow; // 存储结果窗口应该显示什么 //
// //
//////////////////// 与 VIEW 有关的成员变量 //////////////////////////////////////
//////////////////// 地统计学分析所用的成员变量 //////////////////////////////////
// //
public:
All_Z_Value m_AllC0; // 整体变量空间化结果的C0 //
CArray<Type_Z_Value,Type_Z_Value> m_TypeC0;// 类型变量空间化结果的C0 //
// //
//////////////////// 地统计学分析所用的成员变量 //////////////////////////////////
//////////////////// 自相关分析所用的成员变量 ////////////////////////////////////
// //
public: //
float m_dPower; //
//
All_Z_Value m_EWofAllIValues; // 存储东西向整体变量的Moran I值 //
All_Z_Value m_EWofAllZValues; // 存储东西向整体变量的Moran Z值 //
All_Z_Value m_SNofAllIValues; // 存储南北向整体变量的Moran I值 //
All_Z_Value m_SNofAllZValues; // 存储南北向整体变量的Moran Z值 //
All_Z_Value m_SEofAllIValues; // 存储东南--西北向整体变量的Moran I值 //
All_Z_Value m_SEofAllZValues; // 存储东南--西北向整体变量的Moran Z值 //
All_Z_Value m_SWofAllIValues; // 存储西南--东北向整体变量的Moran I值 //
All_Z_Value m_SWofAllZValues; // 存储西南--东北向整体变量的Moran Z值 //
//
All_Z_Value m_gc_EWofAllIValues; // 存储东西向整体变量的Geary C值 //
All_Z_Value m_gc_EWofAllZValues; // 存储东西向整体变量的Geary Z值 //
All_Z_Value m_gc_SNofAllIValues; // 存储南北向整体变量的Geary C值 //
All_Z_Value m_gc_SNofAllZValues; // 存储南北向整体变量的Geary Z值 //
All_Z_Value m_gc_SEofAllIValues; // 存储东南--西北向整体变量的Geary C值 //
All_Z_Value m_gc_SEofAllZValues; // 存储东南--西北向整体变量的Geary Z值 //
All_Z_Value m_gc_SWofAllIValues; // 存储西南--东北向整体变量的Geary C值 //
All_Z_Value m_gc_SWofAllZValues; // 存储西南--东北整体变量的Geary Z值 //
//
CArray<Type_Z_Value,Type_Z_Value> //
m_EWTypeofIValues; // 存储东西向类型变量的Moran I值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_EWTypeofZValues; // 存储东西向类型变量的Moran Z值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_SNTypeofIValues; // 存储南北向类型变量的Moran I值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_SNTypeofZValues; // 存储南北向类型变量的Moran Z值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_SETypeofIValues; // 存储东南--西北类型变量的Moran I值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_SETypeofZValues; // 存储东南--西北类型变量的Moran Z值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_SWTypeofIValues; // 存储西南--东北类型变量的Moran I值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_SWTypeofZValues; // 存储西南--东北类型变量的Moran Z值 //
//
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_EWTypeofIValues; // 存储东西向类型变量的Geary C值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_EWTypeofZValues; // 存储东西向类型变量的Geary Z值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_SNTypeofIValues; // 存储南北向类型变量的Geary C值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_SNTypeofZValues; // 存储南北向类型变量的Geary Z值 //
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_SETypeofIValues; // 存储东南--西北类型变量的Geary C值//
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_SETypeofZValues; // 存储东南--西北类型变量的Geary Z值//
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_SWTypeofIValues; // 存储西南--东北类型变量的Geary C值//
CArray<Type_Z_Value,Type_Z_Value> //
m_gc_SWTypeofZValues; // 存储西南--东北类型变量的Geary Z值//
//
All_Z_Value m_AllofIValues; // 存储整体变量的总体Moran I值 //
All_Z_Value m_AllofZValues; // 存储整体变量的总体Moran Z值 //
//
CArray<Type_Z_Value,Type_Z_Value> m_TypeofIValues; //
// 存储类型变量的总体Moran I值 //
CArray<Type_Z_Value,Type_Z_Value> m_TypeofZValues; //
// 存储类型变量的总体Moran Z值 //
//
All_Z_Value m_gc_AllofIValues; // 存储整体变量的总体Geary C值 //
All_Z_Value m_gc_AllofZValues; // 存储整体变量的总体Geary Z值 //
//
CArray<Type_Z_Value,Type_Z_Value> m_gc_TypeofIValues; //
// 存储类型变量的总体Geary C值 //
CArray<Type_Z_Value,Type_Z_Value> m_gc_TypeofZValues; //
// 存储类型变量的总体Geary Z值 //
//
double * typeEI0; //
double EI0[10]; //
// //
//////////////////// 自相关分析所用的成员变量 ////////////////////////////////////
//////////////////// 变量空间化所用的成员变量 ////////////////////////////////////
// //
public: //
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -