scenario_obj.c
来自「CA仿真模型中SLEUTH模型」· C语言 代码 · 共 2,197 行 · 第 1/5 页
C
2,197 行
/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetSeedColor** PURPOSE: return seed color** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/int scen_GetSeedColor (){ return scenario.seed_color;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetWaterColor** PURPOSE: return water color** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/int scen_GetWaterColor (){ return scenario.water_color;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetProbabilityColorCount** PURPOSE: return # probability color count** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/int scen_GetProbabilityColorCount (){ return scenario.probability_color_count;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetProbabilityColorLowerBound** PURPOSE: return lower bound for probability color index, i** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/int scen_GetProbabilityColorLowerBound (int i){ return scenario.probability_color[i].lower_bound;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetProbabilityColorUpperBound** PURPOSE: return upper bound for probability color index, i** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/int scen_GetProbabilityColorUpperBound (int i){ return scenario.probability_color[i].upper_bound;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetProbabilityColor** PURPOSE: return probability color by index** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/int scen_GetProbabilityColor (int i){ return scenario.probability_color[i].color;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLogMemoryMapFlag** PURPOSE: return log memory map flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetLogMemoryMapFlag (){ return scenario.log_memory_map;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLogSlopeWeightsFlag** PURPOSE: return log slope weights flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetLogSlopeWeightsFlag (){ return scenario.log_slope_weights;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLogLandclassSummaryFlag** PURPOSE: return log landclass summary flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetLogLandclassSummaryFlag (){ return scenario.log_landclass_summary;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLogReadsFlag** PURPOSE: return log reads flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetLogReadsFlag (){ return scenario.log_reads;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLogWritesFlag** PURPOSE: return log writes flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetLogWritesFlag (){ return scenario.log_writes;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetNumLanduseClasses** PURPOSE: return num_landuse_classes** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 12/1/2000** DESCRIPTION:*****/int scen_GetNumLanduseClasses (){ return scenario.num_landuse_classes;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLanduseClassType** PURPOSE: return ptr to landuse_class Type** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 12/1/2000** DESCRIPTION:*****/char * scen_GetLanduseClassType (int i){ return scenario.landuse_class[i].type;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLanduseClassColor** PURPOSE: return landuse_class color** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 12/1/2000** DESCRIPTION:*****/int scen_GetLanduseClassColor (int i){ return scenario.landuse_class[i].color;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLanduseClassGrayscale** PURPOSE: return landuse_class Grayscale** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 12/1/2000** DESCRIPTION:*****/int scen_GetLanduseClassGrayscale (int i){ return scenario.landuse_class[i].grayscale;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLanduseClassName** PURPOSE: return ptr to landuse_class name** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 12/1/2000** DESCRIPTION:*****/char * scen_GetLanduseClassName (int i){ return scenario.landuse_class[i].name;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetLogColortablesFlag** PURPOSE: return log colortables flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetLogColortablesFlag (){ return scenario.log_colortables;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetRdGrvtySensitivity** PURPOSE: return road gravity sensitivity** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetRdGrvtySensitivity (){ return scenario.rd_grav_sensitivity;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetSlopeSensitivity** PURPOSE: return slope sensitivity** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetSlopeSensitivity (){ return scenario.slope_sensitivity;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetCriticalLow** PURPOSE: return critical low** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetCriticalLow (){ return scenario.critical_low;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetCriticalHigh** PURPOSE: return critical high** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetCriticalHigh (){ return scenario.critical_high;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetCriticalSlope** PURPOSE: return log processing status flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetCriticalSlope (){ return scenario.critical_slope;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetBoom** PURPOSE: return boom value** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetBoom (){ return scenario.boom;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetBust** PURPOSE: return bust value** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/double scen_GetBust (){ return scenario.bust;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetWriteCoeffFileFlag** PURPOSE: return coeff log flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetWriteCoeffFileFlag (){ return scenario.write_coeff_file;}/*************************************************************************************************************************************************************** FUNCTION NAME: scen_GetWriteAvgFileFlag** PURPOSE: return log processing status flag** AUTHOR: Keith Clarke** PROGRAMMER: Tommy E. Cathey of NESC (919)541-1500** CREATION DATE: 11/11/1999** DESCRIPTION:*****/BOOLEAN scen_GetWriteAvgFileFlag ()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?