Skip to content

ISIAPISensitivity Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 9A3A1922-E8D3-41D2-82DB-0CF119851325

Declaration

[Guid("9A3A1922-E8D3-41D2-82DB-0CF119851325")]
public interface ISIAPISensitivity

Get an instance

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

Properties

Groupno

Sensitivity Parameter Group Number

int Groupno { get; }

Type int

Value

One of:

  • 0 - General Parameter Group
  • 1 - Roundabout Parameter Group
Code samples
int groupno = sensitivity.Groupno;
Dim groupno As Integer = sensitivity.Groupno
groupno = sensitivity.Groupno
$groupno = $sensitivity.Groupno

Selected_parameter

Selected Sensitivity Parameter

int Selected_parameter { get; set; }

Type int

Value

One of:

  • 1 - Critical Gap Follow-up Headway
  • 2 - Basic Saturation Flow
  • 3 - Lane Width
  • 4 - Lane Utilisation Ratio
  • 5 - Cruise Speed
  • 6 - Vehicle Queue Space
  • 7 - Inscribed Diameter
  • 8 - Entry Angle
  • 9 - Entry Radius

Remarks

Values 1 - 6 are only available in General Parameter Group (Group No. = 0). Values 7 - 9 are only available in Roundabout Parameter Group (Group No. = 1)

Code samples
int selected_parameter = sensitivity.Selected_parameter;
sensitivity.Selected_parameter = 0;
Dim selected_parameter As Integer = sensitivity.Selected_parameter
sensitivity.Selected_parameter = 0
selected_parameter = sensitivity.Selected_parameter
sensitivity.Selected_parameter = 0
$selected_parameter = $sensitivity.Selected_parameter
$sensitivity.Selected_parameter = 0

Lower

float Lower { get; set; }

Type float

Code samples
float lower = sensitivity.Lower;
sensitivity.Lower = 0.0;
Dim lower As Single = sensitivity.Lower
sensitivity.Lower = 0.0
lower = sensitivity.Lower
sensitivity.Lower = 0.0
$lower = $sensitivity.Lower
$sensitivity.Lower = 0.0

Upper

float Upper { get; set; }

Type float

Code samples
float upper = sensitivity.Upper;
sensitivity.Upper = 0.0;
Dim upper As Single = sensitivity.Upper
sensitivity.Upper = 0.0
upper = sensitivity.Upper
sensitivity.Upper = 0.0
$upper = $sensitivity.Upper
$sensitivity.Upper = 0.0

Increment

float Increment { get; set; }

Type float

Code samples
float increment = sensitivity.Increment;
sensitivity.Increment = 0.0;
Dim increment As Single = sensitivity.Increment
sensitivity.Increment = 0.0
increment = sensitivity.Increment
sensitivity.Increment = 0.0
$increment = $sensitivity.Increment
$sensitivity.Increment = 0.0

Is_constant_factor_applied

bool Is_constant_factor_applied { get; set; }

Type bool

Code samples
bool is_constant_factor_applied = sensitivity.Is_constant_factor_applied;
sensitivity.Is_constant_factor_applied = true;
Dim is_constant_factor_applied As Boolean = sensitivity.Is_constant_factor_applied
sensitivity.Is_constant_factor_applied = true
is_constant_factor_applied = sensitivity.Is_constant_factor_applied
sensitivity.Is_constant_factor_applied = True
$is_constant_factor_applied = $sensitivity.Is_constant_factor_applied
$sensitivity.Is_constant_factor_applied = $true

Constant_factor

float Constant_factor { get; set; }

Type float

Code samples
float constant_factor = sensitivity.Constant_factor;
sensitivity.Constant_factor = 0.0;
Dim constant_factor As Single = sensitivity.Constant_factor
sensitivity.Constant_factor = 0.0
constant_factor = sensitivity.Constant_factor
sensitivity.Constant_factor = 0.0
$constant_factor = $sensitivity.Constant_factor
$sensitivity.Constant_factor = 0.0