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 + -
显示快捷键?