landclass_obj.h
来自「CA仿真模型中SLEUTH模型」· C头文件 代码 · 共 55 行
H
55 行
#ifndef LANDCLASS_OBJ_H#define LANDCLASS_OBJ_H#include "ugm_defines.h"#define MAX_NUM_CLASSES 20#define MAX_NEW_INDICES 256#define MAX_LINE_LEN 256/* structure to hold landuse class identification data */typedef struct{ int num; char id[25]; char name[50]; int idx; int red; int green; int blue; BOOLEAN EXC; BOOLEAN trans;} Classes;voidlandclass_Init();void landclass_MemoryLog(FILE* fp);Classes* landclass_GetReducedClassesPtr();Classes* landclass_GetClassesPtr();int* landclass_GetNewIndicesPtr();int landclass_GetUrbanCode();int landclass_GetNumLandclasses();int landclass_GetNumReducedclasses();int landclass_GetMaxLandclasses();int landclass_GetClassNum(int i);int landclass_GetClassIDX(int i);int landclass_GetClassColor(int i);BOOLEAN landclass_GetClassEXC(int i);BOOLEAN landclass_GetClassTrans(int i);int landclass_GetReducedNum(int i);int landclass_GetReducedIDX(int i);int landclass_GetReducedColor(int i);BOOLEAN landclass_GetReducedEXC(int i);BOOLEAN landclass_GetReducedTrans(int i);void landclass_AnnualProbInit();void landclass_AnnualProbUpdate(GRID_P land1_ptr);void landclass_BuildProbImage(GRID_P cum_probability_ptr, GRID_P cum_uncertainty_ptr);void landclass_LogIt(FILE* fp);BOOLEAN landclass_IsAlandclass(int val);void landclassSetGrayscale (int index, int val);void landclassSetColor (int index, int val);void landclassSetType (int index, char* string);void landclassSetName (int index, char* string);void landclassSetNumClasses (int val);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?