igrid_obj.h

来自「CA仿真模型中SLEUTH模型」· C头文件 代码 · 共 63 行

H
63
字号
#ifndef IGRID_OBJ_H#define IGRID_OBJ_H#include "globals.h"#include "grid_obj.h"#include "utilities.h"#include "ugm_typedefs.h"typedef struct{   char       location[MAX_FILENAME_LEN];   int        urban_count;   int        road_count;   int        landuse_count;   int        excluded_count;   int        slope_count;   int        background_count;   grid_info   urban[MAX_URBAN_YEARS];   grid_info   road[MAX_ROAD_YEARS];   grid_info   landuse[MAX_LANDUSE_YEARS];   grid_info   excluded;   grid_info   slope;   grid_info   background;}  igrid_info;void igrid_MemoryLog(FILE* fp);void igrid_ValidateGrids (FILE* fp);void igrid_Debug (FILE * fp,char* caller, int location);void igrid_ReadFiles();int igrid_GetIGridCount();igrid_info* igrid_GetStructPtr();int igrid_GetNumRows();int igrid_GetNumCols();int igrid_GetNumTotalPixels();char* igrid_GetLocation();int igrid_GetLanduseYear(int i);int igrid_GetUrbanYear(int i);int igrid_GetUrbanCount();void igrid_NormalizeRoads();void igrid_LogIt(FILE*fp);void igrid_VerifyInputs(FILE*fp);int igrid_GetIGridRoadPixelCount(int year);int igrid_GetIGridExcludedPixelCount();road_percent_t igrid_GetIGridRoadPercentage(int year);GRID_P igrid_GridRelease(char* file, char* fun, int line, GRID_P ptr);GRID_P igrid_GetUrbanGridPtr(char* file, char* fun,int line, int index);GRID_P igrid_GetUrbanGridPtrByYear(char* file, char* fun,int line, int year);GRID_P igrid_GetRoadGridPtr(char* file, char* fun,int line, int index);GRID_P igrid_GetRoadGridPtrByYear(char* file, char* fun,int line, int year);GRID_P igrid_GetLanduseGridPtr(char* file, char* fun,int line, int index);GRID_P igrid_GetSlopeGridPtr(char* file, char* fun,int line);GRID_P igrid_GetExcludedGridPtr(char* file, char* fun,int line);GRID_P igrid_GetBackgroundGridPtr(char* file, char* fun,int line);void igrid_Dump(GRID_P ptr,FILE* fp);BOOLEAN igrid_TestForUrbanYear(int year);BOOLEAN igrid_TestForRoadYear(int year);void igrid_init();int igrid_UrbanYear2Index(int year);#endif

⌨️ 快捷键说明

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