Skip to content

ISIAPIModelSetting Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 4B40EE6F-F715-40BB-857A-7DF9E7335AA9

SIDRA INTERSECTION Model Setting wrapper interface

Declaration

[Guid("4B40EE6F-F715-40BB-857A-7DF9E7335AA9")]
public interface ISIAPIModelSetting

Get an instance

// Navigate to the ISIAPIModelSetting you need via the ISIAPI tree.
// See ISIAPI for the activation root.
var modelSetting = /* ... */;
' Navigate to the ISIAPIModelSetting you need via the ISIAPI tree.
' See ISIAPI for the activation root.
Dim modelSetting As ISIAPIModelSetting = Nothing
# Navigate to the ISIAPIModelSetting you need via the ISIAPI tree.
# See ISIAPI for the activation root.
modelSetting = ...
# Navigate to the ISIAPIModelSetting you need via the ISIAPI tree.
# See ISIAPI for the activation root.
$modelSetting = $null

Properties

LOS_Method

Level of Service Method

int LOS_Method { get; set; }

Type int

Value

One of:

  • 0 - Delay (SIDRA)
  • 1 - Degree of Saturation (SIDRA)
  • 2 - Delay and v/c (HCM 2010)
  • 3 - Delay (NSW)
  • 4 - Degree of Saturation (ICU)
  • 5 - Delay and Degree of Saturation (SIDRA)
  • 6 - Delay and v/c (HCM 6)
Code samples
int lOS_Method = modelSetting.LOS_Method;
modelSetting.LOS_Method = 0;
Dim lOS_Method As Integer = modelSetting.LOS_Method
modelSetting.LOS_Method = 0
los__method = modelSetting.LOS_Method
modelSetting.LOS_Method = 0
$lOS_Method = $modelSetting.LOS_Method
$modelSetting.LOS_Method = 0

LOS_Target

Level of Service Target

int LOS_Target { get; set; }

Type int

Value

One of:

  • 1 - LOS A
  • 2 - LOS B
  • 3 - LOS C
  • 4 - LOS D
  • 5 - LOS E
  • 6 - LOS F
Code samples
int lOS_Target = modelSetting.LOS_Target;
modelSetting.LOS_Target = 0;
Dim lOS_Target As Integer = modelSetting.LOS_Target
modelSetting.LOS_Target = 0
los__target = modelSetting.LOS_Target
modelSetting.LOS_Target = 0
$lOS_Target = $modelSetting.LOS_Target
$modelSetting.LOS_Target = 0

Performance_Measure

Performance Measure

int Performance_Measure { get; set; }

Type int

Value

One of:

  • 0 - Delay
  • 1 - Queue
  • 2 - Stop Rate
  • 3 - Performance Index
  • 4 - Degree of Saturation
  • 5 - Capacity
  • 6 - Spare Capacity
  • 7 - Cost
  • 8 - Fuel
  • 9 - CO2
  • 10 - HC
  • 11 - CO
  • 12 - NOx
Code samples
int performance_Measure = modelSetting.Performance_Measure;
modelSetting.Performance_Measure = 0;
Dim performance_Measure As Integer = modelSetting.Performance_Measure
modelSetting.Performance_Measure = 0
performance__measure = modelSetting.Performance_Measure
modelSetting.Performance_Measure = 0
$performance_Measure = $modelSetting.Performance_Measure
$modelSetting.Performance_Measure = 0

Percentile_Queue

int Percentile_Queue { get; set; }

Type int

Code samples
int percentile_Queue = modelSetting.Percentile_Queue;
modelSetting.Percentile_Queue = 0;
Dim percentile_Queue As Integer = modelSetting.Percentile_Queue
modelSetting.Percentile_Queue = 0
percentile__queue = modelSetting.Percentile_Queue
modelSetting.Percentile_Queue = 0
$percentile_Queue = $modelSetting.Percentile_Queue
$modelSetting.Percentile_Queue = 0

Hours_per_Year

int Hours_per_Year { get; set; }

Type int

Code samples
int hours_per_Year = modelSetting.Hours_per_Year;
modelSetting.Hours_per_Year = 0;
Dim hours_per_Year As Integer = modelSetting.Hours_per_Year
modelSetting.Hours_per_Year = 0
hours_per__year = modelSetting.Hours_per_Year
modelSetting.Hours_per_Year = 0
$hours_per_Year = $modelSetting.Hours_per_Year
$modelSetting.Hours_per_Year = 0

Reduct_opposing_flow_rate_level

Level of Reduction with Opposing Flow Rate (for Two-Way Sign Control Calibration)

int Reduct_opposing_flow_rate_level { get; set; }

Type int

Value

One of:

  • 0 - None
  • 1 - Low
  • 2 - Medium
  • 3 - High
Code samples
int reduct_opposing_flow_rate_level = modelSetting.Reduct_opposing_flow_rate_level;
modelSetting.Reduct_opposing_flow_rate_level = 0;
Dim reduct_opposing_flow_rate_level As Integer = modelSetting.Reduct_opposing_flow_rate_level
modelSetting.Reduct_opposing_flow_rate_level = 0
reduct_opposing_flow_rate_level = modelSetting.Reduct_opposing_flow_rate_level
modelSetting.Reduct_opposing_flow_rate_level = 0
$reduct_opposing_flow_rate_level = $modelSetting.Reduct_opposing_flow_rate_level
$modelSetting.Reduct_opposing_flow_rate_level = 0

Major_road_turn_flow_factor

float Major_road_turn_flow_factor { get; set; }

Type float

Code samples
float major_road_turn_flow_factor = modelSetting.Major_road_turn_flow_factor;
modelSetting.Major_road_turn_flow_factor = 0.0;
Dim major_road_turn_flow_factor As Single = modelSetting.Major_road_turn_flow_factor
modelSetting.Major_road_turn_flow_factor = 0.0
major_road_turn_flow_factor = modelSetting.Major_road_turn_flow_factor
modelSetting.Major_road_turn_flow_factor = 0.0
$major_road_turn_flow_factor = $modelSetting.Major_road_turn_flow_factor
$modelSetting.Major_road_turn_flow_factor = 0.0

Gap_Acceptance_Capacity

Gap Acceptance Capacity

int Gap_Acceptance_Capacity { get; set; }

Type int

Value

One of:

  • 0 - SIDRA Standard (Akcelik M3D)
  • 1 - Akcelik M1
  • 2 - Siegloch M1
  • 3 - Traditional M1
Code samples
int gap_Acceptance_Capacity = modelSetting.Gap_Acceptance_Capacity;
modelSetting.Gap_Acceptance_Capacity = 0;
Dim gap_Acceptance_Capacity As Integer = modelSetting.Gap_Acceptance_Capacity
modelSetting.Gap_Acceptance_Capacity = 0
gap__acceptance__capacity = modelSetting.Gap_Acceptance_Capacity
modelSetting.Gap_Acceptance_Capacity = 0
$gap_Acceptance_Capacity = $modelSetting.Gap_Acceptance_Capacity
$modelSetting.Gap_Acceptance_Capacity = 0

Rou_Capacity_Model

Roundabout Capacity Model

int Rou_Capacity_Model { get; set; }

Type int

Value

One of:

  • 0 - SIDRA Standard
  • 1 - HCM 2010
Code samples
int rou_Capacity_Model = modelSetting.Rou_Capacity_Model;
modelSetting.Rou_Capacity_Model = 0;
Dim rou_Capacity_Model As Integer = modelSetting.Rou_Capacity_Model
modelSetting.Rou_Capacity_Model = 0
rou__capacity__model = modelSetting.Rou_Capacity_Model
modelSetting.Rou_Capacity_Model = 0
$rou_Capacity_Model = $modelSetting.Rou_Capacity_Model
$modelSetting.Rou_Capacity_Model = 0

Rou_LOS_Method

Roundabout LOS Method

int Rou_LOS_Method { get; set; }

Type int

Value

One of:

  • 0 - SIDRA Roundabout LOS
  • 1 - Same as Signalised Intersections
  • 2 - Same as Sign Control
Code samples
int rou_LOS_Method = modelSetting.Rou_LOS_Method;
modelSetting.Rou_LOS_Method = 0;
Dim rou_LOS_Method As Integer = modelSetting.Rou_LOS_Method
modelSetting.Rou_LOS_Method = 0
rou_los__method = modelSetting.Rou_LOS_Method
modelSetting.Rou_LOS_Method = 0
$rou_LOS_Method = $modelSetting.Rou_LOS_Method
$modelSetting.Rou_LOS_Method = 0

Rou_HCM_2010_OD_pattern_effects_included

bool Rou_HCM_2010_OD_pattern_effects_included { get; set; }

Type bool

Code samples
bool rou_HCM_2010_OD_pattern_effects_included = modelSetting.Rou_HCM_2010_OD_pattern_effects_included;
modelSetting.Rou_HCM_2010_OD_pattern_effects_included = true;
Dim rou_HCM_2010_OD_pattern_effects_included As Boolean = modelSetting.Rou_HCM_2010_OD_pattern_effects_included
modelSetting.Rou_HCM_2010_OD_pattern_effects_included = true
rou_hcm_2010_od_pattern_effects_included = modelSetting.Rou_HCM_2010_OD_pattern_effects_included
modelSetting.Rou_HCM_2010_OD_pattern_effects_included = True
$rou_HCM_2010_OD_pattern_effects_included = $modelSetting.Rou_HCM_2010_OD_pattern_effects_included
$modelSetting.Rou_HCM_2010_OD_pattern_effects_included = $true

Rou_FHWA_2000_model_applied

bool Rou_FHWA_2000_model_applied { get; set; }

Type bool

Code samples
bool rou_FHWA_2000_model_applied = modelSetting.Rou_FHWA_2000_model_applied;
modelSetting.Rou_FHWA_2000_model_applied = true;
Dim rou_FHWA_2000_model_applied As Boolean = modelSetting.Rou_FHWA_2000_model_applied
modelSetting.Rou_FHWA_2000_model_applied = true
rou_fhwa_2000_model_applied = modelSetting.Rou_FHWA_2000_model_applied
modelSetting.Rou_FHWA_2000_model_applied = True
$rou_FHWA_2000_model_applied = $modelSetting.Rou_FHWA_2000_model_applied
$modelSetting.Rou_FHWA_2000_model_applied = $true

Rou_FHWA_2000_Urban_compact_applied

bool Rou_FHWA_2000_Urban_compact_applied { get; set; }

Type bool

Code samples
bool rou_FHWA_2000_Urban_compact_applied = modelSetting.Rou_FHWA_2000_Urban_compact_applied;
modelSetting.Rou_FHWA_2000_Urban_compact_applied = true;
Dim rou_FHWA_2000_Urban_compact_applied As Boolean = modelSetting.Rou_FHWA_2000_Urban_compact_applied
modelSetting.Rou_FHWA_2000_Urban_compact_applied = true
rou_fhwa_2000__urban_compact_applied = modelSetting.Rou_FHWA_2000_Urban_compact_applied
modelSetting.Rou_FHWA_2000_Urban_compact_applied = True
$rou_FHWA_2000_Urban_compact_applied = $modelSetting.Rou_FHWA_2000_Urban_compact_applied
$modelSetting.Rou_FHWA_2000_Urban_compact_applied = $true

Rou_HCM_2000_model_applied

bool Rou_HCM_2000_model_applied { get; set; }

Type bool

Code samples
bool rou_HCM_2000_model_applied = modelSetting.Rou_HCM_2000_model_applied;
modelSetting.Rou_HCM_2000_model_applied = true;
Dim rou_HCM_2000_model_applied As Boolean = modelSetting.Rou_HCM_2000_model_applied
modelSetting.Rou_HCM_2000_model_applied = true
rou_hcm_2000_model_applied = modelSetting.Rou_HCM_2000_model_applied
modelSetting.Rou_HCM_2000_model_applied = True
$rou_HCM_2000_model_applied = $modelSetting.Rou_HCM_2000_model_applied
$modelSetting.Rou_HCM_2000_model_applied = $true

Rou_NAASRA_1986_model_applied

bool Rou_NAASRA_1986_model_applied { get; set; }

Type bool

Code samples
bool rou_NAASRA_1986_model_applied = modelSetting.Rou_NAASRA_1986_model_applied;
modelSetting.Rou_NAASRA_1986_model_applied = true;
Dim rou_NAASRA_1986_model_applied As Boolean = modelSetting.Rou_NAASRA_1986_model_applied
modelSetting.Rou_NAASRA_1986_model_applied = true
rou_naasra_1986_model_applied = modelSetting.Rou_NAASRA_1986_model_applied
modelSetting.Rou_NAASRA_1986_model_applied = True
$rou_NAASRA_1986_model_applied = $modelSetting.Rou_NAASRA_1986_model_applied
$modelSetting.Rou_NAASRA_1986_model_applied = $true

Is_ped_cost_included

bool Is_ped_cost_included { get; set; }

Type bool

Code samples
bool is_ped_cost_included = modelSetting.Is_ped_cost_included;
modelSetting.Is_ped_cost_included = true;
Dim is_ped_cost_included As Boolean = modelSetting.Is_ped_cost_included
modelSetting.Is_ped_cost_included = true
is_ped_cost_included = modelSetting.Is_ped_cost_included
modelSetting.Is_ped_cost_included = True
$is_ped_cost_included = $modelSetting.Is_ped_cost_included
$modelSetting.Is_ped_cost_included = $true

Ped_average_income

float Ped_average_income { get; set; }

Type float

Code samples
float ped_average_income = modelSetting.Ped_average_income;
modelSetting.Ped_average_income = 0.0;
Dim ped_average_income As Single = modelSetting.Ped_average_income
modelSetting.Ped_average_income = 0.0
ped_average_income = modelSetting.Ped_average_income
modelSetting.Ped_average_income = 0.0
$ped_average_income = $modelSetting.Ped_average_income
$modelSetting.Ped_average_income = 0.0

Ped_time_value_factor

float Ped_time_value_factor { get; set; }

Type float

Code samples
float ped_time_value_factor = modelSetting.Ped_time_value_factor;
modelSetting.Ped_time_value_factor = 0.0;
Dim ped_time_value_factor As Single = modelSetting.Ped_time_value_factor
modelSetting.Ped_time_value_factor = 0.0
ped_time_value_factor = modelSetting.Ped_time_value_factor
modelSetting.Ped_time_value_factor = 0.0
$ped_time_value_factor = $modelSetting.Ped_time_value_factor
$modelSetting.Ped_time_value_factor = 0.0

Shortlane_queue_storage_ratio_incl

bool Shortlane_queue_storage_ratio_incl { get; set; }

Type bool

Code samples
bool shortlane_queue_storage_ratio_incl = modelSetting.Shortlane_queue_storage_ratio_incl;
modelSetting.Shortlane_queue_storage_ratio_incl = true;
Dim shortlane_queue_storage_ratio_incl As Boolean = modelSetting.Shortlane_queue_storage_ratio_incl
modelSetting.Shortlane_queue_storage_ratio_incl = true
shortlane_queue_storage_ratio_incl = modelSetting.Shortlane_queue_storage_ratio_incl
modelSetting.Shortlane_queue_storage_ratio_incl = True
$shortlane_queue_storage_ratio_incl = $modelSetting.Shortlane_queue_storage_ratio_incl
$modelSetting.Shortlane_queue_storage_ratio_incl = $true

Min_prob_blockage

float Min_prob_blockage { get; set; }

Type float

Code samples
float min_prob_blockage = modelSetting.Min_prob_blockage;
modelSetting.Min_prob_blockage = 0.0;
Dim min_prob_blockage As Single = modelSetting.Min_prob_blockage
modelSetting.Min_prob_blockage = 0.0
min_prob_blockage = modelSetting.Min_prob_blockage
modelSetting.Min_prob_blockage = 0.0
$min_prob_blockage = $modelSetting.Min_prob_blockage
$modelSetting.Min_prob_blockage = 0.0

Is_geometric_delay_excluded

bool Is_geometric_delay_excluded { get; set; }

Type bool

Code samples
bool is_geometric_delay_excluded = modelSetting.Is_geometric_delay_excluded;
modelSetting.Is_geometric_delay_excluded = true;
Dim is_geometric_delay_excluded As Boolean = modelSetting.Is_geometric_delay_excluded
modelSetting.Is_geometric_delay_excluded = true
is_geometric_delay_excluded = modelSetting.Is_geometric_delay_excluded
modelSetting.Is_geometric_delay_excluded = True
$is_geometric_delay_excluded = $modelSetting.Is_geometric_delay_excluded
$modelSetting.Is_geometric_delay_excluded = $true

Is_hcm_delay_formula_applied

bool Is_hcm_delay_formula_applied { get; set; }

Type bool

Code samples
bool is_hcm_delay_formula_applied = modelSetting.Is_hcm_delay_formula_applied;
modelSetting.Is_hcm_delay_formula_applied = true;
Dim is_hcm_delay_formula_applied As Boolean = modelSetting.Is_hcm_delay_formula_applied
modelSetting.Is_hcm_delay_formula_applied = true
is_hcm_delay_formula_applied = modelSetting.Is_hcm_delay_formula_applied
modelSetting.Is_hcm_delay_formula_applied = True
$is_hcm_delay_formula_applied = $modelSetting.Is_hcm_delay_formula_applied
$modelSetting.Is_hcm_delay_formula_applied = $true

Downstream_SL_Util_Ratio_Min

float Downstream_SL_Util_Ratio_Min { get; set; }

Type float

Code samples
float downstream_SL_Util_Ratio_Min = modelSetting.Downstream_SL_Util_Ratio_Min;
modelSetting.Downstream_SL_Util_Ratio_Min = 0.0;
Dim downstream_SL_Util_Ratio_Min As Single = modelSetting.Downstream_SL_Util_Ratio_Min
modelSetting.Downstream_SL_Util_Ratio_Min = 0.0
downstream_sl__util__ratio__min = modelSetting.Downstream_SL_Util_Ratio_Min
modelSetting.Downstream_SL_Util_Ratio_Min = 0.0
$downstream_SL_Util_Ratio_Min = $modelSetting.Downstream_SL_Util_Ratio_Min
$modelSetting.Downstream_SL_Util_Ratio_Min = 0.0

Downstream_SL_Distance_Min

float Downstream_SL_Distance_Min { get; set; }

Type float

Code samples
float downstream_SL_Distance_Min = modelSetting.Downstream_SL_Distance_Min;
modelSetting.Downstream_SL_Distance_Min = 0.0;
Dim downstream_SL_Distance_Min As Single = modelSetting.Downstream_SL_Distance_Min
modelSetting.Downstream_SL_Distance_Min = 0.0
downstream_sl__distance__min = modelSetting.Downstream_SL_Distance_Min
modelSetting.Downstream_SL_Distance_Min = 0.0
$downstream_SL_Distance_Min = $modelSetting.Downstream_SL_Distance_Min
$modelSetting.Downstream_SL_Distance_Min = 0.0

Downstream_SL_Distance_FullLaneUtil

float Downstream_SL_Distance_FullLaneUtil { get; set; }

Type float

Code samples
float downstream_SL_Distance_FullLaneUtil = modelSetting.Downstream_SL_Distance_FullLaneUtil;
modelSetting.Downstream_SL_Distance_FullLaneUtil = 0.0;
Dim downstream_SL_Distance_FullLaneUtil As Single = modelSetting.Downstream_SL_Distance_FullLaneUtil
modelSetting.Downstream_SL_Distance_FullLaneUtil = 0.0
downstream_sl__distance__full_lane_util = modelSetting.Downstream_SL_Distance_FullLaneUtil
modelSetting.Downstream_SL_Distance_FullLaneUtil = 0.0
$downstream_SL_Distance_FullLaneUtil = $modelSetting.Downstream_SL_Distance_FullLaneUtil
$modelSetting.Downstream_SL_Distance_FullLaneUtil = 0.0

Downstream_SL_CalibrationParameter

float Downstream_SL_CalibrationParameter { get; set; }

Type float

Code samples
float downstream_SL_CalibrationParameter = modelSetting.Downstream_SL_CalibrationParameter;
modelSetting.Downstream_SL_CalibrationParameter = 0.0;
Dim downstream_SL_CalibrationParameter As Single = modelSetting.Downstream_SL_CalibrationParameter
modelSetting.Downstream_SL_CalibrationParameter = 0.0
downstream_sl__calibration_parameter = modelSetting.Downstream_SL_CalibrationParameter
modelSetting.Downstream_SL_CalibrationParameter = 0.0
$downstream_SL_CalibrationParameter = $modelSetting.Downstream_SL_CalibrationParameter
$modelSetting.Downstream_SL_CalibrationParameter = 0.0

Ped_los_target

Pedestrian Level of Service Target

int Ped_los_target { get; set; }

Type int

Value

One of:

  • 1 - LOS A
  • 2 - LOS B
  • 3 - LOS C
  • 4 - LOS D
  • 5 - LOS E
  • 6 - LOS F
Code samples
int ped_los_target = modelSetting.Ped_los_target;
modelSetting.Ped_los_target = 0;
Dim ped_los_target As Integer = modelSetting.Ped_los_target
modelSetting.Ped_los_target = 0
ped_los_target = modelSetting.Ped_los_target
modelSetting.Ped_los_target = 0
$ped_los_target = $modelSetting.Ped_los_target
$modelSetting.Ped_los_target = 0

Percentile_queue_option

Percentile Queue Option

int Percentile_queue_option { get; set; }

Type int

Value

One of:

  • 1 - Percentile
  • 2 - Average
Code samples
int percentile_queue_option = modelSetting.Percentile_queue_option;
modelSetting.Percentile_queue_option = 0;
Dim percentile_queue_option As Integer = modelSetting.Percentile_queue_option
modelSetting.Percentile_queue_option = 0
percentile_queue_option = modelSetting.Percentile_queue_option
modelSetting.Percentile_queue_option = 0
$percentile_queue_option = $modelSetting.Percentile_queue_option
$modelSetting.Percentile_queue_option = 0

Rou_HCM_6_OD_pattern_effects_included

bool Rou_HCM_6_OD_pattern_effects_included { get; set; }

Type bool

Code samples
bool rou_HCM_6_OD_pattern_effects_included = modelSetting.Rou_HCM_6_OD_pattern_effects_included;
modelSetting.Rou_HCM_6_OD_pattern_effects_included = true;
Dim rou_HCM_6_OD_pattern_effects_included As Boolean = modelSetting.Rou_HCM_6_OD_pattern_effects_included
modelSetting.Rou_HCM_6_OD_pattern_effects_included = true
rou_hcm_6_od_pattern_effects_included = modelSetting.Rou_HCM_6_OD_pattern_effects_included
modelSetting.Rou_HCM_6_OD_pattern_effects_included = True
$rou_HCM_6_OD_pattern_effects_included = $modelSetting.Rou_HCM_6_OD_pattern_effects_included
$modelSetting.Rou_HCM_6_OD_pattern_effects_included = $true

Is_hcm_queue_formula_applied

bool Is_hcm_queue_formula_applied { get; set; }

Type bool

Code samples
bool is_hcm_queue_formula_applied = modelSetting.Is_hcm_queue_formula_applied;
modelSetting.Is_hcm_queue_formula_applied = true;
Dim is_hcm_queue_formula_applied As Boolean = modelSetting.Is_hcm_queue_formula_applied
modelSetting.Is_hcm_queue_formula_applied = true
is_hcm_queue_formula_applied = modelSetting.Is_hcm_queue_formula_applied
modelSetting.Is_hcm_queue_formula_applied = True
$is_hcm_queue_formula_applied = $modelSetting.Is_hcm_queue_formula_applied
$modelSetting.Is_hcm_queue_formula_applied = $true

Platoon_front_factor

float Platoon_front_factor { get; set; }

Type float

Code samples
float platoon_front_factor = modelSetting.Platoon_front_factor;
modelSetting.Platoon_front_factor = 0.0;
Dim platoon_front_factor As Single = modelSetting.Platoon_front_factor
modelSetting.Platoon_front_factor = 0.0
platoon_front_factor = modelSetting.Platoon_front_factor
modelSetting.Platoon_front_factor = 0.0
$platoon_front_factor = $modelSetting.Platoon_front_factor
$modelSetting.Platoon_front_factor = 0.0

Platoon_disp_factor_min

float Platoon_disp_factor_min { get; set; }

Type float

Code samples
float platoon_disp_factor_min = modelSetting.Platoon_disp_factor_min;
modelSetting.Platoon_disp_factor_min = 0.0;
Dim platoon_disp_factor_min As Single = modelSetting.Platoon_disp_factor_min
modelSetting.Platoon_disp_factor_min = 0.0
platoon_disp_factor_min = modelSetting.Platoon_disp_factor_min
modelSetting.Platoon_disp_factor_min = 0.0
$platoon_disp_factor_min = $modelSetting.Platoon_disp_factor_min
$modelSetting.Platoon_disp_factor_min = 0.0

Platoon_disp_factor_max

float Platoon_disp_factor_max { get; set; }

Type float

Code samples
float platoon_disp_factor_max = modelSetting.Platoon_disp_factor_max;
modelSetting.Platoon_disp_factor_max = 0.0;
Dim platoon_disp_factor_max As Single = modelSetting.Platoon_disp_factor_max
modelSetting.Platoon_disp_factor_max = 0.0
platoon_disp_factor_max = modelSetting.Platoon_disp_factor_max
modelSetting.Platoon_disp_factor_max = 0.0
$platoon_disp_factor_max = $modelSetting.Platoon_disp_factor_max
$modelSetting.Platoon_disp_factor_max = 0.0

Platoon_disp_distance_min

float Platoon_disp_distance_min { get; set; }

Type float

Code samples
float platoon_disp_distance_min = modelSetting.Platoon_disp_distance_min;
modelSetting.Platoon_disp_distance_min = 0.0;
Dim platoon_disp_distance_min As Single = modelSetting.Platoon_disp_distance_min
modelSetting.Platoon_disp_distance_min = 0.0
platoon_disp_distance_min = modelSetting.Platoon_disp_distance_min
modelSetting.Platoon_disp_distance_min = 0.0
$platoon_disp_distance_min = $modelSetting.Platoon_disp_distance_min
$modelSetting.Platoon_disp_distance_min = 0.0

Platoon_disp_distance_max

float Platoon_disp_distance_max { get; set; }

Type float

Code samples
float platoon_disp_distance_max = modelSetting.Platoon_disp_distance_max;
modelSetting.Platoon_disp_distance_max = 0.0;
Dim platoon_disp_distance_max As Single = modelSetting.Platoon_disp_distance_max
modelSetting.Platoon_disp_distance_max = 0.0
platoon_disp_distance_max = modelSetting.Platoon_disp_distance_max
modelSetting.Platoon_disp_distance_max = 0.0
$platoon_disp_distance_max = $modelSetting.Platoon_disp_distance_max
$modelSetting.Platoon_disp_distance_max = 0.0

Platoon_disp_n

float Platoon_disp_n { get; set; }

Type float

Code samples
float platoon_disp_n = modelSetting.Platoon_disp_n;
modelSetting.Platoon_disp_n = 0.0;
Dim platoon_disp_n As Single = modelSetting.Platoon_disp_n
modelSetting.Platoon_disp_n = 0.0
platoon_disp_n = modelSetting.Platoon_disp_n
modelSetting.Platoon_disp_n = 0.0
$platoon_disp_n = $modelSetting.Platoon_disp_n
$modelSetting.Platoon_disp_n = 0.0

Ped_LOS_Method

int Ped_LOS_Method { get; set; }

Type int

Code samples
int ped_LOS_Method = modelSetting.Ped_LOS_Method;
modelSetting.Ped_LOS_Method = 0;
Dim ped_LOS_Method As Integer = modelSetting.Ped_LOS_Method
modelSetting.Ped_LOS_Method = 0
ped_los__method = modelSetting.Ped_LOS_Method
modelSetting.Ped_LOS_Method = 0
$ped_LOS_Method = $modelSetting.Ped_LOS_Method
$modelSetting.Ped_LOS_Method = 0

Calibration_note

string Calibration_note { get; set; }

Type string

Code samples
string calibration_note = modelSetting.Calibration_note;
modelSetting.Calibration_note = @"value";
Dim calibration_note As String = modelSetting.Calibration_note
modelSetting.Calibration_note = "value"
calibration_note = modelSetting.Calibration_note
modelSetting.Calibration_note = r"value"
$calibration_note = $modelSetting.Calibration_note
$modelSetting.Calibration_note = "value"

Midblock_eff_det_zone_len

Midblock Effective Detection Zone Length

float Midblock_eff_det_zone_len { get; set; }

Type float

Code samples
float midblock_eff_det_zone_len = modelSetting.Midblock_eff_det_zone_len;
modelSetting.Midblock_eff_det_zone_len = 0.0;
Dim midblock_eff_det_zone_len As Single = modelSetting.Midblock_eff_det_zone_len
modelSetting.Midblock_eff_det_zone_len = 0.0
midblock_eff_det_zone_len = modelSetting.Midblock_eff_det_zone_len
modelSetting.Midblock_eff_det_zone_len = 0.0
$midblock_eff_det_zone_len = $modelSetting.Midblock_eff_det_zone_len
$modelSetting.Midblock_eff_det_zone_len = 0.0

Is_hcm6_extended_applied

bool Is_hcm6_extended_applied { get; set; }

Type bool

Code samples
bool is_hcm6_extended_applied = modelSetting.Is_hcm6_extended_applied;
modelSetting.Is_hcm6_extended_applied = true;
Dim is_hcm6_extended_applied As Boolean = modelSetting.Is_hcm6_extended_applied
modelSetting.Is_hcm6_extended_applied = true
is_hcm6_extended_applied = modelSetting.Is_hcm6_extended_applied
modelSetting.Is_hcm6_extended_applied = True
$is_hcm6_extended_applied = $modelSetting.Is_hcm6_extended_applied
$modelSetting.Is_hcm6_extended_applied = $true

Shortlane_upstream_delay_stops_included

bool Shortlane_upstream_delay_stops_included { get; set; }

Type bool

Code samples
bool shortlane_upstream_delay_stops_included = modelSetting.Shortlane_upstream_delay_stops_included;
modelSetting.Shortlane_upstream_delay_stops_included = true;
Dim shortlane_upstream_delay_stops_included As Boolean = modelSetting.Shortlane_upstream_delay_stops_included
modelSetting.Shortlane_upstream_delay_stops_included = true
shortlane_upstream_delay_stops_included = modelSetting.Shortlane_upstream_delay_stops_included
modelSetting.Shortlane_upstream_delay_stops_included = True
$shortlane_upstream_delay_stops_included = $modelSetting.Shortlane_upstream_delay_stops_included
$modelSetting.Shortlane_upstream_delay_stops_included = $true