Skip to content

ISIAPIOutputLaneExit Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: 706622FC-2968-476E-84C8-37264AB27B08

SIDRA INTERSECTION Output Exit Lane wrapper interface

Declaration

[Guid("706622FC-2968-476E-84C8-37264AB27B08")]
public interface ISIAPIOutputLaneExit

Get an instance

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

Properties

Orientation

int Orientation { get; }

Type int

Code samples
int orientation = outputLaneExit.Orientation;
Dim orientation As Integer = outputLaneExit.Orientation
orientation = outputLaneExit.Orientation
$orientation = $outputLaneExit.Orientation

Laneno

Exit Lane Number, a one-based integer, counts Exit Lanes only from left to right looking in the direction of departure.

int Laneno { get; }

Type int

Code samples
int laneno = outputLaneExit.Laneno;
Dim laneno As Integer = outputLaneExit.Laneno
laneno = outputLaneExit.Laneno
$laneno = $outputLaneExit.Laneno

Flow

float Flow { get; }

Type float

Code samples
float flow = outputLaneExit.Flow;
Dim flow As Single = outputLaneExit.Flow
flow = outputLaneExit.Flow
$flow = $outputLaneExit.Flow

Flow_capconstr

float Flow_capconstr { get; }

Type float

Code samples
float flow_capconstr = outputLaneExit.Flow_capconstr;
Dim flow_capconstr As Single = outputLaneExit.Flow_capconstr
flow_capconstr = outputLaneExit.Flow_capconstr
$flow_capconstr = $outputLaneExit.Flow_capconstr

Merge_analysis_applied

bool Merge_analysis_applied { get; }

Type bool

Code samples
bool merge_analysis_applied = outputLaneExit.Merge_analysis_applied;
Dim merge_analysis_applied As Boolean = outputLaneExit.Merge_analysis_applied
merge_analysis_applied = outputLaneExit.Merge_analysis_applied
$merge_analysis_applied = $outputLaneExit.Merge_analysis_applied

Opposing_flow_rate_veh_sl

float Opposing_flow_rate_veh_sl { get; }

Type float

Code samples
float opposing_flow_rate_veh_sl = outputLaneExit.Opposing_flow_rate_veh_sl;
Dim opposing_flow_rate_veh_sl As Single = outputLaneExit.Opposing_flow_rate_veh_sl
opposing_flow_rate_veh_sl = outputLaneExit.Opposing_flow_rate_veh_sl
$opposing_flow_rate_veh_sl = $outputLaneExit.Opposing_flow_rate_veh_sl

Opposing_flow_rate_pcu_sl

float Opposing_flow_rate_pcu_sl { get; }

Type float

Code samples
float opposing_flow_rate_pcu_sl = outputLaneExit.Opposing_flow_rate_pcu_sl;
Dim opposing_flow_rate_pcu_sl As Single = outputLaneExit.Opposing_flow_rate_pcu_sl
opposing_flow_rate_pcu_sl = outputLaneExit.Opposing_flow_rate_pcu_sl
$opposing_flow_rate_pcu_sl = $outputLaneExit.Opposing_flow_rate_pcu_sl

Critical_gap_sl

float Critical_gap_sl { get; }

Type float

Code samples
float critical_gap_sl = outputLaneExit.Critical_gap_sl;
Dim critical_gap_sl As Single = outputLaneExit.Critical_gap_sl
critical_gap_sl = outputLaneExit.Critical_gap_sl
$critical_gap_sl = $outputLaneExit.Critical_gap_sl

Followup_headway_sl

float Followup_headway_sl { get; }

Type float

Code samples
float followup_headway_sl = outputLaneExit.Followup_headway_sl;
Dim followup_headway_sl As Single = outputLaneExit.Followup_headway_sl
followup_headway_sl = outputLaneExit.Followup_headway_sl
$followup_headway_sl = $outputLaneExit.Followup_headway_sl

Lane_flow_rate_sl

float Lane_flow_rate_sl { get; }

Type float

Code samples
float lane_flow_rate_sl = outputLaneExit.Lane_flow_rate_sl;
Dim lane_flow_rate_sl As Single = outputLaneExit.Lane_flow_rate_sl
lane_flow_rate_sl = outputLaneExit.Lane_flow_rate_sl
$lane_flow_rate_sl = $outputLaneExit.Lane_flow_rate_sl

Capacity_sl

float Capacity_sl { get; }

Type float

Code samples
float capacity_sl = outputLaneExit.Capacity_sl;
Dim capacity_sl As Single = outputLaneExit.Capacity_sl
capacity_sl = outputLaneExit.Capacity_sl
$capacity_sl = $outputLaneExit.Capacity_sl

Deg_satn_sl

float Deg_satn_sl { get; }

Type float

Code samples
float deg_satn_sl = outputLaneExit.Deg_satn_sl;
Dim deg_satn_sl As Single = outputLaneExit.Deg_satn_sl
deg_satn_sl = outputLaneExit.Deg_satn_sl
$deg_satn_sl = $outputLaneExit.Deg_satn_sl

Min_delay_sl

float Min_delay_sl { get; }

Type float

Code samples
float min_delay_sl = outputLaneExit.Min_delay_sl;
Dim min_delay_sl As Single = outputLaneExit.Min_delay_sl
min_delay_sl = outputLaneExit.Min_delay_sl
$min_delay_sl = $outputLaneExit.Min_delay_sl

Merge_delay_sl

float Merge_delay_sl { get; }

Type float

Code samples
float merge_delay_sl = outputLaneExit.Merge_delay_sl;
Dim merge_delay_sl As Single = outputLaneExit.Merge_delay_sl
merge_delay_sl = outputLaneExit.Merge_delay_sl
$merge_delay_sl = $outputLaneExit.Merge_delay_sl

Opposing_flow_rate_veh_ml

float Opposing_flow_rate_veh_ml { get; }

Type float

Code samples
float opposing_flow_rate_veh_ml = outputLaneExit.Opposing_flow_rate_veh_ml;
Dim opposing_flow_rate_veh_ml As Single = outputLaneExit.Opposing_flow_rate_veh_ml
opposing_flow_rate_veh_ml = outputLaneExit.Opposing_flow_rate_veh_ml
$opposing_flow_rate_veh_ml = $outputLaneExit.Opposing_flow_rate_veh_ml

Opposing_flow_rate_pcu_ml

float Opposing_flow_rate_pcu_ml { get; }

Type float

Code samples
float opposing_flow_rate_pcu_ml = outputLaneExit.Opposing_flow_rate_pcu_ml;
Dim opposing_flow_rate_pcu_ml As Single = outputLaneExit.Opposing_flow_rate_pcu_ml
opposing_flow_rate_pcu_ml = outputLaneExit.Opposing_flow_rate_pcu_ml
$opposing_flow_rate_pcu_ml = $outputLaneExit.Opposing_flow_rate_pcu_ml

Critical_gap_ml

float Critical_gap_ml { get; }

Type float

Code samples
float critical_gap_ml = outputLaneExit.Critical_gap_ml;
Dim critical_gap_ml As Single = outputLaneExit.Critical_gap_ml
critical_gap_ml = outputLaneExit.Critical_gap_ml
$critical_gap_ml = $outputLaneExit.Critical_gap_ml

Followup_headway_ml

float Followup_headway_ml { get; }

Type float

Code samples
float followup_headway_ml = outputLaneExit.Followup_headway_ml;
Dim followup_headway_ml As Single = outputLaneExit.Followup_headway_ml
followup_headway_ml = outputLaneExit.Followup_headway_ml
$followup_headway_ml = $outputLaneExit.Followup_headway_ml

Lane_flow_rate_ml

float Lane_flow_rate_ml { get; }

Type float

Code samples
float lane_flow_rate_ml = outputLaneExit.Lane_flow_rate_ml;
Dim lane_flow_rate_ml As Single = outputLaneExit.Lane_flow_rate_ml
lane_flow_rate_ml = outputLaneExit.Lane_flow_rate_ml
$lane_flow_rate_ml = $outputLaneExit.Lane_flow_rate_ml

Capacity_ml

float Capacity_ml { get; }

Type float

Code samples
float capacity_ml = outputLaneExit.Capacity_ml;
Dim capacity_ml As Single = outputLaneExit.Capacity_ml
capacity_ml = outputLaneExit.Capacity_ml
$capacity_ml = $outputLaneExit.Capacity_ml

Deg_satn_ml

float Deg_satn_ml { get; }

Type float

Code samples
float deg_satn_ml = outputLaneExit.Deg_satn_ml;
Dim deg_satn_ml As Single = outputLaneExit.Deg_satn_ml
deg_satn_ml = outputLaneExit.Deg_satn_ml
$deg_satn_ml = $outputLaneExit.Deg_satn_ml

Min_delay_ml

float Min_delay_ml { get; }

Type float

Code samples
float min_delay_ml = outputLaneExit.Min_delay_ml;
Dim min_delay_ml As Single = outputLaneExit.Min_delay_ml
min_delay_ml = outputLaneExit.Min_delay_ml
$min_delay_ml = $outputLaneExit.Min_delay_ml

Merge_delay_ml

float Merge_delay_ml { get; }

Type float

Code samples
float merge_delay_ml = outputLaneExit.Merge_delay_ml;
Dim merge_delay_ml As Single = outputLaneExit.Merge_delay_ml
merge_delay_ml = outputLaneExit.Merge_delay_ml
$merge_delay_ml = $outputLaneExit.Merge_delay_ml

OutputLeg

ISIAPIOutputLeg OutputLeg { get; }

Type ISIAPIOutputLeg

Code samples
var outputLeg = outputLaneExit.OutputLeg;
Dim outputLeg As ISIAPIOutputLeg = outputLaneExit.OutputLeg
output_leg = outputLaneExit.OutputLeg
$outputLeg = $outputLaneExit.OutputLeg

Queue_cycav_mean_sl

float Queue_cycav_mean_sl { get; }

Type float

Code samples
float queue_cycav_mean_sl = outputLaneExit.Queue_cycav_mean_sl;
Dim queue_cycav_mean_sl As Single = outputLaneExit.Queue_cycav_mean_sl
queue_cycav_mean_sl = outputLaneExit.Queue_cycav_mean_sl
$queue_cycav_mean_sl = $outputLaneExit.Queue_cycav_mean_sl

Queue_cycav_percentile_sl

float Queue_cycav_percentile_sl { get; }

Type float

Code samples
float queue_cycav_percentile_sl = outputLaneExit.Queue_cycav_percentile_sl;
Dim queue_cycav_percentile_sl As Single = outputLaneExit.Queue_cycav_percentile_sl
queue_cycav_percentile_sl = outputLaneExit.Queue_cycav_percentile_sl
$queue_cycav_percentile_sl = $outputLaneExit.Queue_cycav_percentile_sl

Queue_greenstart_mean_sl

float Queue_greenstart_mean_sl { get; }

Type float

Code samples
float queue_greenstart_mean_sl = outputLaneExit.Queue_greenstart_mean_sl;
Dim queue_greenstart_mean_sl As Single = outputLaneExit.Queue_greenstart_mean_sl
queue_greenstart_mean_sl = outputLaneExit.Queue_greenstart_mean_sl
$queue_greenstart_mean_sl = $outputLaneExit.Queue_greenstart_mean_sl

Queue_greenstart_percentile_sl

float Queue_greenstart_percentile_sl { get; }

Type float

Code samples
float queue_greenstart_percentile_sl = outputLaneExit.Queue_greenstart_percentile_sl;
Dim queue_greenstart_percentile_sl As Single = outputLaneExit.Queue_greenstart_percentile_sl
queue_greenstart_percentile_sl = outputLaneExit.Queue_greenstart_percentile_sl
$queue_greenstart_percentile_sl = $outputLaneExit.Queue_greenstart_percentile_sl

Queue_maxback_mean_sl

float Queue_maxback_mean_sl { get; }

Type float

Code samples
float queue_maxback_mean_sl = outputLaneExit.Queue_maxback_mean_sl;
Dim queue_maxback_mean_sl As Single = outputLaneExit.Queue_maxback_mean_sl
queue_maxback_mean_sl = outputLaneExit.Queue_maxback_mean_sl
$queue_maxback_mean_sl = $outputLaneExit.Queue_maxback_mean_sl

Queue_maxback_percentile_sl

float Queue_maxback_percentile_sl { get; }

Type float

Code samples
float queue_maxback_percentile_sl = outputLaneExit.Queue_maxback_percentile_sl;
Dim queue_maxback_percentile_sl As Single = outputLaneExit.Queue_maxback_percentile_sl
queue_maxback_percentile_sl = outputLaneExit.Queue_maxback_percentile_sl
$queue_maxback_percentile_sl = $outputLaneExit.Queue_maxback_percentile_sl

Queue_dist_cycav_mean_sl

float Queue_dist_cycav_mean_sl { get; }

Type float

Code samples
float queue_dist_cycav_mean_sl = outputLaneExit.Queue_dist_cycav_mean_sl;
Dim queue_dist_cycav_mean_sl As Single = outputLaneExit.Queue_dist_cycav_mean_sl
queue_dist_cycav_mean_sl = outputLaneExit.Queue_dist_cycav_mean_sl
$queue_dist_cycav_mean_sl = $outputLaneExit.Queue_dist_cycav_mean_sl

Queue_dist_cycav_percentile_sl

float Queue_dist_cycav_percentile_sl { get; }

Type float

Code samples
float queue_dist_cycav_percentile_sl = outputLaneExit.Queue_dist_cycav_percentile_sl;
Dim queue_dist_cycav_percentile_sl As Single = outputLaneExit.Queue_dist_cycav_percentile_sl
queue_dist_cycav_percentile_sl = outputLaneExit.Queue_dist_cycav_percentile_sl
$queue_dist_cycav_percentile_sl = $outputLaneExit.Queue_dist_cycav_percentile_sl

Queue_dist_greenstart_mean_sl

float Queue_dist_greenstart_mean_sl { get; }

Type float

Code samples
float queue_dist_greenstart_mean_sl = outputLaneExit.Queue_dist_greenstart_mean_sl;
Dim queue_dist_greenstart_mean_sl As Single = outputLaneExit.Queue_dist_greenstart_mean_sl
queue_dist_greenstart_mean_sl = outputLaneExit.Queue_dist_greenstart_mean_sl
$queue_dist_greenstart_mean_sl = $outputLaneExit.Queue_dist_greenstart_mean_sl

Queue_dist_greenstart_percentile_sl

float Queue_dist_greenstart_percentile_sl { get; }

Type float

Code samples
float queue_dist_greenstart_percentile_sl = outputLaneExit.Queue_dist_greenstart_percentile_sl;
Dim queue_dist_greenstart_percentile_sl As Single = outputLaneExit.Queue_dist_greenstart_percentile_sl
queue_dist_greenstart_percentile_sl = outputLaneExit.Queue_dist_greenstart_percentile_sl
$queue_dist_greenstart_percentile_sl = $outputLaneExit.Queue_dist_greenstart_percentile_sl

Queue_dist_maxback_mean_sl

float Queue_dist_maxback_mean_sl { get; }

Type float

Code samples
float queue_dist_maxback_mean_sl = outputLaneExit.Queue_dist_maxback_mean_sl;
Dim queue_dist_maxback_mean_sl As Single = outputLaneExit.Queue_dist_maxback_mean_sl
queue_dist_maxback_mean_sl = outputLaneExit.Queue_dist_maxback_mean_sl
$queue_dist_maxback_mean_sl = $outputLaneExit.Queue_dist_maxback_mean_sl

Queue_dist_maxback_percentile_sl

float Queue_dist_maxback_percentile_sl { get; }

Type float

Code samples
float queue_dist_maxback_percentile_sl = outputLaneExit.Queue_dist_maxback_percentile_sl;
Dim queue_dist_maxback_percentile_sl As Single = outputLaneExit.Queue_dist_maxback_percentile_sl
queue_dist_maxback_percentile_sl = outputLaneExit.Queue_dist_maxback_percentile_sl
$queue_dist_maxback_percentile_sl = $outputLaneExit.Queue_dist_maxback_percentile_sl

Queue_cycav_mean_ml

float Queue_cycav_mean_ml { get; }

Type float

Code samples
float queue_cycav_mean_ml = outputLaneExit.Queue_cycav_mean_ml;
Dim queue_cycav_mean_ml As Single = outputLaneExit.Queue_cycav_mean_ml
queue_cycav_mean_ml = outputLaneExit.Queue_cycav_mean_ml
$queue_cycav_mean_ml = $outputLaneExit.Queue_cycav_mean_ml

Queue_cycav_percentile_ml

float Queue_cycav_percentile_ml { get; }

Type float

Code samples
float queue_cycav_percentile_ml = outputLaneExit.Queue_cycav_percentile_ml;
Dim queue_cycav_percentile_ml As Single = outputLaneExit.Queue_cycav_percentile_ml
queue_cycav_percentile_ml = outputLaneExit.Queue_cycav_percentile_ml
$queue_cycav_percentile_ml = $outputLaneExit.Queue_cycav_percentile_ml

Queue_greenstart_mean_ml

float Queue_greenstart_mean_ml { get; }

Type float

Code samples
float queue_greenstart_mean_ml = outputLaneExit.Queue_greenstart_mean_ml;
Dim queue_greenstart_mean_ml As Single = outputLaneExit.Queue_greenstart_mean_ml
queue_greenstart_mean_ml = outputLaneExit.Queue_greenstart_mean_ml
$queue_greenstart_mean_ml = $outputLaneExit.Queue_greenstart_mean_ml

Queue_greenstart_percentile_ml

float Queue_greenstart_percentile_ml { get; }

Type float

Code samples
float queue_greenstart_percentile_ml = outputLaneExit.Queue_greenstart_percentile_ml;
Dim queue_greenstart_percentile_ml As Single = outputLaneExit.Queue_greenstart_percentile_ml
queue_greenstart_percentile_ml = outputLaneExit.Queue_greenstart_percentile_ml
$queue_greenstart_percentile_ml = $outputLaneExit.Queue_greenstart_percentile_ml

Queue_maxback_mean_ml

float Queue_maxback_mean_ml { get; }

Type float

Code samples
float queue_maxback_mean_ml = outputLaneExit.Queue_maxback_mean_ml;
Dim queue_maxback_mean_ml As Single = outputLaneExit.Queue_maxback_mean_ml
queue_maxback_mean_ml = outputLaneExit.Queue_maxback_mean_ml
$queue_maxback_mean_ml = $outputLaneExit.Queue_maxback_mean_ml

Queue_maxback_percentile_ml

float Queue_maxback_percentile_ml { get; }

Type float

Code samples
float queue_maxback_percentile_ml = outputLaneExit.Queue_maxback_percentile_ml;
Dim queue_maxback_percentile_ml As Single = outputLaneExit.Queue_maxback_percentile_ml
queue_maxback_percentile_ml = outputLaneExit.Queue_maxback_percentile_ml
$queue_maxback_percentile_ml = $outputLaneExit.Queue_maxback_percentile_ml

Queue_dist_cycav_mean_ml

float Queue_dist_cycav_mean_ml { get; }

Type float

Code samples
float queue_dist_cycav_mean_ml = outputLaneExit.Queue_dist_cycav_mean_ml;
Dim queue_dist_cycav_mean_ml As Single = outputLaneExit.Queue_dist_cycav_mean_ml
queue_dist_cycav_mean_ml = outputLaneExit.Queue_dist_cycav_mean_ml
$queue_dist_cycav_mean_ml = $outputLaneExit.Queue_dist_cycav_mean_ml

Queue_dist_cycav_percentile_ml

float Queue_dist_cycav_percentile_ml { get; }

Type float

Code samples
float queue_dist_cycav_percentile_ml = outputLaneExit.Queue_dist_cycav_percentile_ml;
Dim queue_dist_cycav_percentile_ml As Single = outputLaneExit.Queue_dist_cycav_percentile_ml
queue_dist_cycav_percentile_ml = outputLaneExit.Queue_dist_cycav_percentile_ml
$queue_dist_cycav_percentile_ml = $outputLaneExit.Queue_dist_cycav_percentile_ml

Queue_dist_greenstart_mean_ml

float Queue_dist_greenstart_mean_ml { get; }

Type float

Code samples
float queue_dist_greenstart_mean_ml = outputLaneExit.Queue_dist_greenstart_mean_ml;
Dim queue_dist_greenstart_mean_ml As Single = outputLaneExit.Queue_dist_greenstart_mean_ml
queue_dist_greenstart_mean_ml = outputLaneExit.Queue_dist_greenstart_mean_ml
$queue_dist_greenstart_mean_ml = $outputLaneExit.Queue_dist_greenstart_mean_ml

Queue_dist_greenstart_percentile_ml

float Queue_dist_greenstart_percentile_ml { get; }

Type float

Code samples
float queue_dist_greenstart_percentile_ml = outputLaneExit.Queue_dist_greenstart_percentile_ml;
Dim queue_dist_greenstart_percentile_ml As Single = outputLaneExit.Queue_dist_greenstart_percentile_ml
queue_dist_greenstart_percentile_ml = outputLaneExit.Queue_dist_greenstart_percentile_ml
$queue_dist_greenstart_percentile_ml = $outputLaneExit.Queue_dist_greenstart_percentile_ml

Queue_dist_maxback_mean_ml

float Queue_dist_maxback_mean_ml { get; }

Type float

Code samples
float queue_dist_maxback_mean_ml = outputLaneExit.Queue_dist_maxback_mean_ml;
Dim queue_dist_maxback_mean_ml As Single = outputLaneExit.Queue_dist_maxback_mean_ml
queue_dist_maxback_mean_ml = outputLaneExit.Queue_dist_maxback_mean_ml
$queue_dist_maxback_mean_ml = $outputLaneExit.Queue_dist_maxback_mean_ml

Queue_dist_maxback_percentile_ml

float Queue_dist_maxback_percentile_ml { get; }

Type float

Code samples
float queue_dist_maxback_percentile_ml = outputLaneExit.Queue_dist_maxback_percentile_ml;
Dim queue_dist_maxback_percentile_ml As Single = outputLaneExit.Queue_dist_maxback_percentile_ml
queue_dist_maxback_percentile_ml = outputLaneExit.Queue_dist_maxback_percentile_ml
$queue_dist_maxback_percentile_ml = $outputLaneExit.Queue_dist_maxback_percentile_ml

OutputLaneExitMCs

ISIAPIOutputLaneExitMCs OutputLaneExitMCs { get; }

Type ISIAPIOutputLaneExitMCs

Code samples
var outputLaneExitMCs = outputLaneExit.OutputLaneExitMCs;
Dim outputLaneExitMCs As ISIAPIOutputLaneExitMCs = outputLaneExit.OutputLaneExitMCs
output_lane_exit_m_cs = outputLaneExit.OutputLaneExitMCs
$outputLaneExitMCs = $outputLaneExit.OutputLaneExitMCs