00001
00026 #ifndef FireGridData_H
00027 #define FireGridData_H
00028
00029 #include <stdlib.h>
00030
00031 #include "FireProp.h"
00032 #include "GridData.h"
00033 #include "ChHashTable.h"
00034 #include "KeyVal.h"
00035 #include "Err.h"
00036
00037
00038
00039
00040
00041
00042
00043 #ifndef DOXYGEN_SHOULD_SKIP_THIS
00044
00045
00046 #define FIRE_GRIDDATA_RASTER_FORMAT ("_RASTER_FORMAT")
00047 #define FIRE_GRIDDATA_MAIN_FILE ("_RASTER_MAIN_FILE")
00048 #define FIRE_GRIDDATA_HEADER_FILE ("_RASTER_HEADER_FILE")
00049 #define FIRE_GRIDDATA_DATA_TYPE ("_RASTER_TYPE")
00050 #define FIRE_GRIDDATA_ELEV_DATA ("ELEV")
00051 #define FIRE_GRIDDATA_SLOPE_DATA ("SLOPE")
00052 #define FIRE_GRIDDATA_ASPECT_DATA ("ASPECT")
00053 #define FIRE_GRIDDATA_FUELS_PNV_DATA ("FUELS_PNV")
00054 #define FIRE_GRIDDATA_FUELS_STATIC_DATA ("FUELS_STATIC")
00055 #define FIRE_GRIDDATA_STD_AGE_DATA ("STAND_AGE")
00056 #define FIRE_GRIDDATA_IGNITION_RSP_DATA ("IGNITION_RSP")
00057
00058 #endif
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078 GridData * GetGridDataFromPropsFireGridData(ChHashTable * proptbl, char * data_keyword);
00079
00094 int IsGridDataMatchingFireGridData(GridData * agd, GridData * bgd);
00095
00096 #endif FireGridData_H