Skip to content

OutputMovementVehicleOD

Type ISIAPIOutputMovementVehicleOD · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 6791D889-100D-409D-A180-BB65CC799EFC

Declaration

[Guid("6791D889-100D-409D-A180-BB65CC799EFC")]
public interface ISIAPIOutputMovementVehicleOD

Members

Properties

Property Type Summary
Origin int Movement Origin Leg
Destination int Movement Destination Leg
Flow_total float Total Demand Flow Rate.
Flow_LV float Demand Flow Rate of all Movement Classes with Light Vehicle Model Designation.
Flow_HV float Demand Flow Rate of all Movement Classes with Heavy Vehicle Model Designation.
Flow_HV_pct float Demand Flow Rate Percentage (%) of all Movement Classes with Heavy Vehicle Model Designation.
Flow_total_capconstr float Total Arrival Flow Rate.
Flow_LV_capconstr float Arrival Flow Rate of all Movement Classes with Light Vehicle Model Designation.
Flow_HV_capconstr float Arrival Flow Rate of all Movement Classes with Heavy Vehicle Model Designation.
Flow_HV_pct_capconstr float Arrival Flow Percentage (%) of all Movement Classes with Heavy Vehicle Model Designation.
Capacity_mov float
Deg_satn float
X1_flag int
Practical_spare_capacity float
Delay_control_average float
Delay_control_total_veh float
Delay_control_total_persons float
Delay_stopline_average float
Delay_geometric float
Level_of_service string
Queue_cycav_mean float
Queue_cycav_percentile float
Queue_maxback_mean float
Queue_maxback_percentile float
Queue_dist_cycav_mean float
Queue_dist_cycav_percentile float
Queue_dist_maxback_mean float
Queue_dist_maxback_percentile float
Queue_storage_ratio_avg float
Queue_storage_ratio_percentile float
Stop_rate float
Stops_total float
Proportion_queued float
Performance_index float
Travel_distance_total float
Travel_distance_average float
Travel_time_total float
Travel_time_average float
Travel_speed float
Running_speed float
Cruise_speed float
Operating_cost_total float
Fuel_consumption_total float
Carbon_dioxide_total float
Hydrocarbons_total float
Carbon_monoxide_total float
Nox_total float
Operating_cost_rate float
Fuel_consumption_rate float
Carbon_dioxide_rate float
Hydrocarbons_rate float
Carbon_monoxide_rate float
Nox_rate float
Green_periods int
Approach_negotiation_speed float
Exit_negotiation_speed float
Exit_cruise_speed float
Has_highangle_slip bool
Has_lowangle_slip bool
Has_signals_control bool
Has_stop_control bool
Has_giveway_control bool
Has_continuous_control bool
Effective_control int
OutputMovementVehicleODMCs ISIAPIOutputMovementVehicleODMCs
Delay_control_average_worstlane float
Delay_control_average_worstmov float
Travel_distance_stopline_total float
Travel_distance_stopline_average float
Travel_time_stopline_total float
Travel_time_stopline_average float
Idling_time_average float
SpeedEfficiency float
Arrival_flow_flag int
Capacity_data_type int
Queue_greenstart_mean float
Queue_greenstart_percentile float
Queue_dist_greenstart_mean float
Queue_dist_greenstart_percentile float
Capacity_adj_worstlane float
Capacity_adj_flag_worstlane int
Perc_arriving_during_green float
Platoon_ratio float
Equivalent_AT int
Avg_num_of_cycles_to_depart float
Unblocked_time_ratio float
Gap_accept_cycle_time float
Gap_accept_blocked_time float
Gap_accept_unblocked_time float
Minimum_delay float
SpeedEfficiencyFlag int
CongestionCoefficient float
TravelTimeIndex float
DesiredSpeedMethod int
DesiredSpeed float
DesiredSpeedProgram float
Outputset ISIAPIOutputset
Veh_operating_cost_total float
Time_cost_total float
Veh_operating_cost_rate float
Time_cost_rate float

Properties

Origin

Movement Origin Leg

int Origin { get; }

Type int

Value

One of:

  • 0 - South
  • 1 - South East
  • 2 - East
  • 3 - North East
  • 4 - North
  • 5 - North West
  • 6 - West
  • 7 - South West
Code samples
int origin = outputMovementVehicleOD.Origin;
long origin;
outputMovementVehicleOD->get_Origin(&origin);
origin = outputMovementVehicleOD.Origin
$origin = $outputMovementVehicleOD.Origin

Destination

Movement Destination Leg

int Destination { get; }

Type int

Value

One of:

  • 0 - South
  • 1 - South East
  • 2 - East
  • 3 - North East
  • 4 - North
  • 5 - North West
  • 6 - West
  • 7 - South West
Code samples
int destination = outputMovementVehicleOD.Destination;
long destination;
outputMovementVehicleOD->get_Destination(&destination);
destination = outputMovementVehicleOD.Destination
$destination = $outputMovementVehicleOD.Destination

Flow_total

Total Demand Flow Rate.

float Flow_total { get; }

Type float

Code samples
float flow_total = outputMovementVehicleOD.Flow_total;
double flow_total;
outputMovementVehicleOD->get_Flow_total(&flow_total);
flow_total = outputMovementVehicleOD.Flow_total
$flow_total = $outputMovementVehicleOD.Flow_total

Flow_LV

Demand Flow Rate of all Movement Classes with Light Vehicle Model Designation.

float Flow_LV { get; }

Type float

Code samples
float flow_LV = outputMovementVehicleOD.Flow_LV;
double flow_LV;
outputMovementVehicleOD->get_Flow_LV(&flow_LV);
flow_lv = outputMovementVehicleOD.Flow_LV
$flow_LV = $outputMovementVehicleOD.Flow_LV

Flow_HV

Demand Flow Rate of all Movement Classes with Heavy Vehicle Model Designation.

float Flow_HV { get; }

Type float

Code samples
float flow_HV = outputMovementVehicleOD.Flow_HV;
double flow_HV;
outputMovementVehicleOD->get_Flow_HV(&flow_HV);
flow_hv = outputMovementVehicleOD.Flow_HV
$flow_HV = $outputMovementVehicleOD.Flow_HV

Flow_HV_pct

Demand Flow Rate Percentage (%) of all Movement Classes with Heavy Vehicle Model Designation.

float Flow_HV_pct { get; }

Type float

Code samples
float flow_HV_pct = outputMovementVehicleOD.Flow_HV_pct;
double flow_HV_pct;
outputMovementVehicleOD->get_Flow_HV_pct(&flow_HV_pct);
flow_hv_pct = outputMovementVehicleOD.Flow_HV_pct
$flow_HV_pct = $outputMovementVehicleOD.Flow_HV_pct

Flow_total_capconstr

Total Arrival Flow Rate.

float Flow_total_capconstr { get; }

Type float

Code samples
float flow_total_capconstr = outputMovementVehicleOD.Flow_total_capconstr;
double flow_total_capconstr;
outputMovementVehicleOD->get_Flow_total_capconstr(&flow_total_capconstr);
flow_total_capconstr = outputMovementVehicleOD.Flow_total_capconstr
$flow_total_capconstr = $outputMovementVehicleOD.Flow_total_capconstr

Flow_LV_capconstr

Arrival Flow Rate of all Movement Classes with Light Vehicle Model Designation.

float Flow_LV_capconstr { get; }

Type float

Code samples
float flow_LV_capconstr = outputMovementVehicleOD.Flow_LV_capconstr;
double flow_LV_capconstr;
outputMovementVehicleOD->get_Flow_LV_capconstr(&flow_LV_capconstr);
flow_lv_capconstr = outputMovementVehicleOD.Flow_LV_capconstr
$flow_LV_capconstr = $outputMovementVehicleOD.Flow_LV_capconstr

Flow_HV_capconstr

Arrival Flow Rate of all Movement Classes with Heavy Vehicle Model Designation.

float Flow_HV_capconstr { get; }

Type float

Code samples
float flow_HV_capconstr = outputMovementVehicleOD.Flow_HV_capconstr;
double flow_HV_capconstr;
outputMovementVehicleOD->get_Flow_HV_capconstr(&flow_HV_capconstr);
flow_hv_capconstr = outputMovementVehicleOD.Flow_HV_capconstr
$flow_HV_capconstr = $outputMovementVehicleOD.Flow_HV_capconstr

Flow_HV_pct_capconstr

Arrival Flow Percentage (%) of all Movement Classes with Heavy Vehicle Model Designation.

float Flow_HV_pct_capconstr { get; }

Type float

Code samples
float flow_HV_pct_capconstr = outputMovementVehicleOD.Flow_HV_pct_capconstr;
double flow_HV_pct_capconstr;
outputMovementVehicleOD->get_Flow_HV_pct_capconstr(&flow_HV_pct_capconstr);
flow_hv_pct_capconstr = outputMovementVehicleOD.Flow_HV_pct_capconstr
$flow_HV_pct_capconstr = $outputMovementVehicleOD.Flow_HV_pct_capconstr

Capacity_mov

float Capacity_mov { get; }

Type float

Code samples
float capacity_mov = outputMovementVehicleOD.Capacity_mov;
double capacity_mov;
outputMovementVehicleOD->get_Capacity_mov(&capacity_mov);
capacity_mov = outputMovementVehicleOD.Capacity_mov
$capacity_mov = $outputMovementVehicleOD.Capacity_mov

Deg_satn

float Deg_satn { get; }

Type float

Code samples
float deg_satn = outputMovementVehicleOD.Deg_satn;
double deg_satn;
outputMovementVehicleOD->get_Deg_satn(&deg_satn);
deg_satn = outputMovementVehicleOD.Deg_satn
$deg_satn = $outputMovementVehicleOD.Deg_satn

X1_flag

int X1_flag { get; }

Type int

Code samples
int x1_flag = outputMovementVehicleOD.X1_flag;
long x1_flag;
outputMovementVehicleOD->get_X1_flag(&x1_flag);
x1_flag = outputMovementVehicleOD.X1_flag
$x1_flag = $outputMovementVehicleOD.X1_flag

Practical_spare_capacity

float Practical_spare_capacity { get; }

Type float

Code samples
float practical_spare_capacity = outputMovementVehicleOD.Practical_spare_capacity;
double practical_spare_capacity;
outputMovementVehicleOD->get_Practical_spare_capacity(&practical_spare_capacity);
practical_spare_capacity = outputMovementVehicleOD.Practical_spare_capacity
$practical_spare_capacity = $outputMovementVehicleOD.Practical_spare_capacity

Delay_control_average

float Delay_control_average { get; }

Type float

Code samples
float delay_control_average = outputMovementVehicleOD.Delay_control_average;
double delay_control_average;
outputMovementVehicleOD->get_Delay_control_average(&delay_control_average);
delay_control_average = outputMovementVehicleOD.Delay_control_average
$delay_control_average = $outputMovementVehicleOD.Delay_control_average

Delay_control_total_veh

float Delay_control_total_veh { get; }

Type float

Code samples
float delay_control_total_veh = outputMovementVehicleOD.Delay_control_total_veh;
double delay_control_total_veh;
outputMovementVehicleOD->get_Delay_control_total_veh(&delay_control_total_veh);
delay_control_total_veh = outputMovementVehicleOD.Delay_control_total_veh
$delay_control_total_veh = $outputMovementVehicleOD.Delay_control_total_veh

Delay_control_total_persons

float Delay_control_total_persons { get; }

Type float

Code samples
float delay_control_total_persons = outputMovementVehicleOD.Delay_control_total_persons;
double delay_control_total_persons;
outputMovementVehicleOD->get_Delay_control_total_persons(&delay_control_total_persons);
delay_control_total_persons = outputMovementVehicleOD.Delay_control_total_persons
$delay_control_total_persons = $outputMovementVehicleOD.Delay_control_total_persons

Delay_stopline_average

float Delay_stopline_average { get; }

Type float

Code samples
float delay_stopline_average = outputMovementVehicleOD.Delay_stopline_average;
double delay_stopline_average;
outputMovementVehicleOD->get_Delay_stopline_average(&delay_stopline_average);
delay_stopline_average = outputMovementVehicleOD.Delay_stopline_average
$delay_stopline_average = $outputMovementVehicleOD.Delay_stopline_average

Delay_geometric

float Delay_geometric { get; }

Type float

Code samples
float delay_geometric = outputMovementVehicleOD.Delay_geometric;
double delay_geometric;
outputMovementVehicleOD->get_Delay_geometric(&delay_geometric);
delay_geometric = outputMovementVehicleOD.Delay_geometric
$delay_geometric = $outputMovementVehicleOD.Delay_geometric

Level_of_service

string Level_of_service { get; }

Type string

Code samples
string level_of_service = outputMovementVehicleOD.Level_of_service;
CComBSTR level_of_service;
outputMovementVehicleOD->get_Level_of_service(&level_of_service);
level_of_service = outputMovementVehicleOD.Level_of_service
$level_of_service = $outputMovementVehicleOD.Level_of_service

Queue_cycav_mean

float Queue_cycav_mean { get; }

Type float

Code samples
float queue_cycav_mean = outputMovementVehicleOD.Queue_cycav_mean;
double queue_cycav_mean;
outputMovementVehicleOD->get_Queue_cycav_mean(&queue_cycav_mean);
queue_cycav_mean = outputMovementVehicleOD.Queue_cycav_mean
$queue_cycav_mean = $outputMovementVehicleOD.Queue_cycav_mean

Queue_cycav_percentile

float Queue_cycav_percentile { get; }

Type float

Code samples
float queue_cycav_percentile = outputMovementVehicleOD.Queue_cycav_percentile;
double queue_cycav_percentile;
outputMovementVehicleOD->get_Queue_cycav_percentile(&queue_cycav_percentile);
queue_cycav_percentile = outputMovementVehicleOD.Queue_cycav_percentile
$queue_cycav_percentile = $outputMovementVehicleOD.Queue_cycav_percentile

Queue_maxback_mean

float Queue_maxback_mean { get; }

Type float

Code samples
float queue_maxback_mean = outputMovementVehicleOD.Queue_maxback_mean;
double queue_maxback_mean;
outputMovementVehicleOD->get_Queue_maxback_mean(&queue_maxback_mean);
queue_maxback_mean = outputMovementVehicleOD.Queue_maxback_mean
$queue_maxback_mean = $outputMovementVehicleOD.Queue_maxback_mean

Queue_maxback_percentile

float Queue_maxback_percentile { get; }

Type float

Code samples
float queue_maxback_percentile = outputMovementVehicleOD.Queue_maxback_percentile;
double queue_maxback_percentile;
outputMovementVehicleOD->get_Queue_maxback_percentile(&queue_maxback_percentile);
queue_maxback_percentile = outputMovementVehicleOD.Queue_maxback_percentile
$queue_maxback_percentile = $outputMovementVehicleOD.Queue_maxback_percentile

Queue_dist_cycav_mean

float Queue_dist_cycav_mean { get; }

Type float

Code samples
float queue_dist_cycav_mean = outputMovementVehicleOD.Queue_dist_cycav_mean;
double queue_dist_cycav_mean;
outputMovementVehicleOD->get_Queue_dist_cycav_mean(&queue_dist_cycav_mean);
queue_dist_cycav_mean = outputMovementVehicleOD.Queue_dist_cycav_mean
$queue_dist_cycav_mean = $outputMovementVehicleOD.Queue_dist_cycav_mean

Queue_dist_cycav_percentile

float Queue_dist_cycav_percentile { get; }

Type float

Code samples
float queue_dist_cycav_percentile = outputMovementVehicleOD.Queue_dist_cycav_percentile;
double queue_dist_cycav_percentile;
outputMovementVehicleOD->get_Queue_dist_cycav_percentile(&queue_dist_cycav_percentile);
queue_dist_cycav_percentile = outputMovementVehicleOD.Queue_dist_cycav_percentile
$queue_dist_cycav_percentile = $outputMovementVehicleOD.Queue_dist_cycav_percentile

Queue_dist_maxback_mean

float Queue_dist_maxback_mean { get; }

Type float

Code samples
float queue_dist_maxback_mean = outputMovementVehicleOD.Queue_dist_maxback_mean;
double queue_dist_maxback_mean;
outputMovementVehicleOD->get_Queue_dist_maxback_mean(&queue_dist_maxback_mean);
queue_dist_maxback_mean = outputMovementVehicleOD.Queue_dist_maxback_mean
$queue_dist_maxback_mean = $outputMovementVehicleOD.Queue_dist_maxback_mean

Queue_dist_maxback_percentile

float Queue_dist_maxback_percentile { get; }

Type float

Code samples
float queue_dist_maxback_percentile = outputMovementVehicleOD.Queue_dist_maxback_percentile;
double queue_dist_maxback_percentile;
outputMovementVehicleOD->get_Queue_dist_maxback_percentile(&queue_dist_maxback_percentile);
queue_dist_maxback_percentile = outputMovementVehicleOD.Queue_dist_maxback_percentile
$queue_dist_maxback_percentile = $outputMovementVehicleOD.Queue_dist_maxback_percentile

Queue_storage_ratio_avg

float Queue_storage_ratio_avg { get; }

Type float

Code samples
float queue_storage_ratio_avg = outputMovementVehicleOD.Queue_storage_ratio_avg;
double queue_storage_ratio_avg;
outputMovementVehicleOD->get_Queue_storage_ratio_avg(&queue_storage_ratio_avg);
queue_storage_ratio_avg = outputMovementVehicleOD.Queue_storage_ratio_avg
$queue_storage_ratio_avg = $outputMovementVehicleOD.Queue_storage_ratio_avg

Queue_storage_ratio_percentile

float Queue_storage_ratio_percentile { get; }

Type float

Code samples
float queue_storage_ratio_percentile = outputMovementVehicleOD.Queue_storage_ratio_percentile;
double queue_storage_ratio_percentile;
outputMovementVehicleOD->get_Queue_storage_ratio_percentile(&queue_storage_ratio_percentile);
queue_storage_ratio_percentile = outputMovementVehicleOD.Queue_storage_ratio_percentile
$queue_storage_ratio_percentile = $outputMovementVehicleOD.Queue_storage_ratio_percentile

Stop_rate

float Stop_rate { get; }

Type float

Code samples
float stop_rate = outputMovementVehicleOD.Stop_rate;
double stop_rate;
outputMovementVehicleOD->get_Stop_rate(&stop_rate);
stop_rate = outputMovementVehicleOD.Stop_rate
$stop_rate = $outputMovementVehicleOD.Stop_rate

Stops_total

float Stops_total { get; }

Type float

Code samples
float stops_total = outputMovementVehicleOD.Stops_total;
double stops_total;
outputMovementVehicleOD->get_Stops_total(&stops_total);
stops_total = outputMovementVehicleOD.Stops_total
$stops_total = $outputMovementVehicleOD.Stops_total

Proportion_queued

float Proportion_queued { get; }

Type float

Code samples
float proportion_queued = outputMovementVehicleOD.Proportion_queued;
double proportion_queued;
outputMovementVehicleOD->get_Proportion_queued(&proportion_queued);
proportion_queued = outputMovementVehicleOD.Proportion_queued
$proportion_queued = $outputMovementVehicleOD.Proportion_queued

Performance_index

float Performance_index { get; }

Type float

Code samples
float performance_index = outputMovementVehicleOD.Performance_index;
double performance_index;
outputMovementVehicleOD->get_Performance_index(&performance_index);
performance_index = outputMovementVehicleOD.Performance_index
$performance_index = $outputMovementVehicleOD.Performance_index

Travel_distance_total

float Travel_distance_total { get; }

Type float

Code samples
float travel_distance_total = outputMovementVehicleOD.Travel_distance_total;
double travel_distance_total;
outputMovementVehicleOD->get_Travel_distance_total(&travel_distance_total);
travel_distance_total = outputMovementVehicleOD.Travel_distance_total
$travel_distance_total = $outputMovementVehicleOD.Travel_distance_total

Travel_distance_average

float Travel_distance_average { get; }

Type float

Code samples
float travel_distance_average = outputMovementVehicleOD.Travel_distance_average;
double travel_distance_average;
outputMovementVehicleOD->get_Travel_distance_average(&travel_distance_average);
travel_distance_average = outputMovementVehicleOD.Travel_distance_average
$travel_distance_average = $outputMovementVehicleOD.Travel_distance_average

Travel_time_total

float Travel_time_total { get; }

Type float

Code samples
float travel_time_total = outputMovementVehicleOD.Travel_time_total;
double travel_time_total;
outputMovementVehicleOD->get_Travel_time_total(&travel_time_total);
travel_time_total = outputMovementVehicleOD.Travel_time_total
$travel_time_total = $outputMovementVehicleOD.Travel_time_total

Travel_time_average

float Travel_time_average { get; }

Type float

Code samples
float travel_time_average = outputMovementVehicleOD.Travel_time_average;
double travel_time_average;
outputMovementVehicleOD->get_Travel_time_average(&travel_time_average);
travel_time_average = outputMovementVehicleOD.Travel_time_average
$travel_time_average = $outputMovementVehicleOD.Travel_time_average

Travel_speed

float Travel_speed { get; }

Type float

Code samples
float travel_speed = outputMovementVehicleOD.Travel_speed;
double travel_speed;
outputMovementVehicleOD->get_Travel_speed(&travel_speed);
travel_speed = outputMovementVehicleOD.Travel_speed
$travel_speed = $outputMovementVehicleOD.Travel_speed

Running_speed

float Running_speed { get; }

Type float

Code samples
float running_speed = outputMovementVehicleOD.Running_speed;
double running_speed;
outputMovementVehicleOD->get_Running_speed(&running_speed);
running_speed = outputMovementVehicleOD.Running_speed
$running_speed = $outputMovementVehicleOD.Running_speed

Cruise_speed

float Cruise_speed { get; }

Type float

Code samples
float cruise_speed = outputMovementVehicleOD.Cruise_speed;
double cruise_speed;
outputMovementVehicleOD->get_Cruise_speed(&cruise_speed);
cruise_speed = outputMovementVehicleOD.Cruise_speed
$cruise_speed = $outputMovementVehicleOD.Cruise_speed

Operating_cost_total

float Operating_cost_total { get; }

Type float

Code samples
float operating_cost_total = outputMovementVehicleOD.Operating_cost_total;
double operating_cost_total;
outputMovementVehicleOD->get_Operating_cost_total(&operating_cost_total);
operating_cost_total = outputMovementVehicleOD.Operating_cost_total
$operating_cost_total = $outputMovementVehicleOD.Operating_cost_total

Fuel_consumption_total

float Fuel_consumption_total { get; }

Type float

Code samples
float fuel_consumption_total = outputMovementVehicleOD.Fuel_consumption_total;
double fuel_consumption_total;
outputMovementVehicleOD->get_Fuel_consumption_total(&fuel_consumption_total);
fuel_consumption_total = outputMovementVehicleOD.Fuel_consumption_total
$fuel_consumption_total = $outputMovementVehicleOD.Fuel_consumption_total

Carbon_dioxide_total

float Carbon_dioxide_total { get; }

Type float

Code samples
float carbon_dioxide_total = outputMovementVehicleOD.Carbon_dioxide_total;
double carbon_dioxide_total;
outputMovementVehicleOD->get_Carbon_dioxide_total(&carbon_dioxide_total);
carbon_dioxide_total = outputMovementVehicleOD.Carbon_dioxide_total
$carbon_dioxide_total = $outputMovementVehicleOD.Carbon_dioxide_total

Hydrocarbons_total

float Hydrocarbons_total { get; }

Type float

Code samples
float hydrocarbons_total = outputMovementVehicleOD.Hydrocarbons_total;
double hydrocarbons_total;
outputMovementVehicleOD->get_Hydrocarbons_total(&hydrocarbons_total);
hydrocarbons_total = outputMovementVehicleOD.Hydrocarbons_total
$hydrocarbons_total = $outputMovementVehicleOD.Hydrocarbons_total

Carbon_monoxide_total

float Carbon_monoxide_total { get; }

Type float

Code samples
float carbon_monoxide_total = outputMovementVehicleOD.Carbon_monoxide_total;
double carbon_monoxide_total;
outputMovementVehicleOD->get_Carbon_monoxide_total(&carbon_monoxide_total);
carbon_monoxide_total = outputMovementVehicleOD.Carbon_monoxide_total
$carbon_monoxide_total = $outputMovementVehicleOD.Carbon_monoxide_total

Nox_total

float Nox_total { get; }

Type float

Code samples
float nox_total = outputMovementVehicleOD.Nox_total;
double nox_total;
outputMovementVehicleOD->get_Nox_total(&nox_total);
nox_total = outputMovementVehicleOD.Nox_total
$nox_total = $outputMovementVehicleOD.Nox_total

Operating_cost_rate

float Operating_cost_rate { get; }

Type float

Code samples
float operating_cost_rate = outputMovementVehicleOD.Operating_cost_rate;
double operating_cost_rate;
outputMovementVehicleOD->get_Operating_cost_rate(&operating_cost_rate);
operating_cost_rate = outputMovementVehicleOD.Operating_cost_rate
$operating_cost_rate = $outputMovementVehicleOD.Operating_cost_rate

Fuel_consumption_rate

float Fuel_consumption_rate { get; }

Type float

Code samples
float fuel_consumption_rate = outputMovementVehicleOD.Fuel_consumption_rate;
double fuel_consumption_rate;
outputMovementVehicleOD->get_Fuel_consumption_rate(&fuel_consumption_rate);
fuel_consumption_rate = outputMovementVehicleOD.Fuel_consumption_rate
$fuel_consumption_rate = $outputMovementVehicleOD.Fuel_consumption_rate

Carbon_dioxide_rate

float Carbon_dioxide_rate { get; }

Type float

Code samples
float carbon_dioxide_rate = outputMovementVehicleOD.Carbon_dioxide_rate;
double carbon_dioxide_rate;
outputMovementVehicleOD->get_Carbon_dioxide_rate(&carbon_dioxide_rate);
carbon_dioxide_rate = outputMovementVehicleOD.Carbon_dioxide_rate
$carbon_dioxide_rate = $outputMovementVehicleOD.Carbon_dioxide_rate

Hydrocarbons_rate

float Hydrocarbons_rate { get; }

Type float

Code samples
float hydrocarbons_rate = outputMovementVehicleOD.Hydrocarbons_rate;
double hydrocarbons_rate;
outputMovementVehicleOD->get_Hydrocarbons_rate(&hydrocarbons_rate);
hydrocarbons_rate = outputMovementVehicleOD.Hydrocarbons_rate
$hydrocarbons_rate = $outputMovementVehicleOD.Hydrocarbons_rate

Carbon_monoxide_rate

float Carbon_monoxide_rate { get; }

Type float

Code samples
float carbon_monoxide_rate = outputMovementVehicleOD.Carbon_monoxide_rate;
double carbon_monoxide_rate;
outputMovementVehicleOD->get_Carbon_monoxide_rate(&carbon_monoxide_rate);
carbon_monoxide_rate = outputMovementVehicleOD.Carbon_monoxide_rate
$carbon_monoxide_rate = $outputMovementVehicleOD.Carbon_monoxide_rate

Nox_rate

float Nox_rate { get; }

Type float

Code samples
float nox_rate = outputMovementVehicleOD.Nox_rate;
double nox_rate;
outputMovementVehicleOD->get_Nox_rate(&nox_rate);
nox_rate = outputMovementVehicleOD.Nox_rate
$nox_rate = $outputMovementVehicleOD.Nox_rate

Green_periods

int Green_periods { get; }

Type int

Code samples
int green_periods = outputMovementVehicleOD.Green_periods;
long green_periods;
outputMovementVehicleOD->get_Green_periods(&green_periods);
green_periods = outputMovementVehicleOD.Green_periods
$green_periods = $outputMovementVehicleOD.Green_periods

Approach_negotiation_speed

float Approach_negotiation_speed { get; }

Type float

Code samples
float approach_negotiation_speed = outputMovementVehicleOD.Approach_negotiation_speed;
double approach_negotiation_speed;
outputMovementVehicleOD->get_Approach_negotiation_speed(&approach_negotiation_speed);
approach_negotiation_speed = outputMovementVehicleOD.Approach_negotiation_speed
$approach_negotiation_speed = $outputMovementVehicleOD.Approach_negotiation_speed

Exit_negotiation_speed

float Exit_negotiation_speed { get; }

Type float

Code samples
float exit_negotiation_speed = outputMovementVehicleOD.Exit_negotiation_speed;
double exit_negotiation_speed;
outputMovementVehicleOD->get_Exit_negotiation_speed(&exit_negotiation_speed);
exit_negotiation_speed = outputMovementVehicleOD.Exit_negotiation_speed
$exit_negotiation_speed = $outputMovementVehicleOD.Exit_negotiation_speed

Exit_cruise_speed

float Exit_cruise_speed { get; }

Type float

Code samples
float exit_cruise_speed = outputMovementVehicleOD.Exit_cruise_speed;
double exit_cruise_speed;
outputMovementVehicleOD->get_Exit_cruise_speed(&exit_cruise_speed);
exit_cruise_speed = outputMovementVehicleOD.Exit_cruise_speed
$exit_cruise_speed = $outputMovementVehicleOD.Exit_cruise_speed

Has_highangle_slip

bool Has_highangle_slip { get; }

Type bool

Code samples
bool has_highangle_slip = outputMovementVehicleOD.Has_highangle_slip;
VARIANT_BOOL has_highangle_slip;
outputMovementVehicleOD->get_Has_highangle_slip(&has_highangle_slip);
has_highangle_slip = outputMovementVehicleOD.Has_highangle_slip
$has_highangle_slip = $outputMovementVehicleOD.Has_highangle_slip

Has_lowangle_slip

bool Has_lowangle_slip { get; }

Type bool

Code samples
bool has_lowangle_slip = outputMovementVehicleOD.Has_lowangle_slip;
VARIANT_BOOL has_lowangle_slip;
outputMovementVehicleOD->get_Has_lowangle_slip(&has_lowangle_slip);
has_lowangle_slip = outputMovementVehicleOD.Has_lowangle_slip
$has_lowangle_slip = $outputMovementVehicleOD.Has_lowangle_slip

Has_signals_control

bool Has_signals_control { get; }

Type bool

Code samples
bool has_signals_control = outputMovementVehicleOD.Has_signals_control;
VARIANT_BOOL has_signals_control;
outputMovementVehicleOD->get_Has_signals_control(&has_signals_control);
has_signals_control = outputMovementVehicleOD.Has_signals_control
$has_signals_control = $outputMovementVehicleOD.Has_signals_control

Has_stop_control

bool Has_stop_control { get; }

Type bool

Code samples
bool has_stop_control = outputMovementVehicleOD.Has_stop_control;
VARIANT_BOOL has_stop_control;
outputMovementVehicleOD->get_Has_stop_control(&has_stop_control);
has_stop_control = outputMovementVehicleOD.Has_stop_control
$has_stop_control = $outputMovementVehicleOD.Has_stop_control

Has_giveway_control

bool Has_giveway_control { get; }

Type bool

Code samples
bool has_giveway_control = outputMovementVehicleOD.Has_giveway_control;
VARIANT_BOOL has_giveway_control;
outputMovementVehicleOD->get_Has_giveway_control(&has_giveway_control);
has_giveway_control = outputMovementVehicleOD.Has_giveway_control
$has_giveway_control = $outputMovementVehicleOD.Has_giveway_control

Has_continuous_control

bool Has_continuous_control { get; }

Type bool

Code samples
bool has_continuous_control = outputMovementVehicleOD.Has_continuous_control;
VARIANT_BOOL has_continuous_control;
outputMovementVehicleOD->get_Has_continuous_control(&has_continuous_control);
has_continuous_control = outputMovementVehicleOD.Has_continuous_control
$has_continuous_control = $outputMovementVehicleOD.Has_continuous_control

Effective_control

int Effective_control { get; }

Type int

Code samples
int effective_control = outputMovementVehicleOD.Effective_control;
long effective_control;
outputMovementVehicleOD->get_Effective_control(&effective_control);
effective_control = outputMovementVehicleOD.Effective_control
$effective_control = $outputMovementVehicleOD.Effective_control

OutputMovementVehicleODMCs

ISIAPIOutputMovementVehicleODMCs OutputMovementVehicleODMCs { get; }

Type ISIAPIOutputMovementVehicleODMCs

Code samples
var outputMovementVehicleODMCs = outputMovementVehicleOD.OutputMovementVehicleODMCs;
CComPtr<ISIAPIOutputMovementVehicleODMCs> outputMovementVehicleODMCs;
outputMovementVehicleOD->get_OutputMovementVehicleODMCs(&outputMovementVehicleODMCs);
output_movement_vehicle_odm_cs = outputMovementVehicleOD.OutputMovementVehicleODMCs
$outputMovementVehicleODMCs = $outputMovementVehicleOD.OutputMovementVehicleODMCs

Delay_control_average_worstlane

float Delay_control_average_worstlane { get; }

Type float

Code samples
float delay_control_average_worstlane = outputMovementVehicleOD.Delay_control_average_worstlane;
double delay_control_average_worstlane;
outputMovementVehicleOD->get_Delay_control_average_worstlane(&delay_control_average_worstlane);
delay_control_average_worstlane = outputMovementVehicleOD.Delay_control_average_worstlane
$delay_control_average_worstlane = $outputMovementVehicleOD.Delay_control_average_worstlane

Delay_control_average_worstmov

float Delay_control_average_worstmov { get; }

Type float

Code samples
float delay_control_average_worstmov = outputMovementVehicleOD.Delay_control_average_worstmov;
double delay_control_average_worstmov;
outputMovementVehicleOD->get_Delay_control_average_worstmov(&delay_control_average_worstmov);
delay_control_average_worstmov = outputMovementVehicleOD.Delay_control_average_worstmov
$delay_control_average_worstmov = $outputMovementVehicleOD.Delay_control_average_worstmov

Travel_distance_stopline_total

float Travel_distance_stopline_total { get; }

Type float

Code samples
float travel_distance_stopline_total = outputMovementVehicleOD.Travel_distance_stopline_total;
double travel_distance_stopline_total;
outputMovementVehicleOD->get_Travel_distance_stopline_total(&travel_distance_stopline_total);
travel_distance_stopline_total = outputMovementVehicleOD.Travel_distance_stopline_total
$travel_distance_stopline_total = $outputMovementVehicleOD.Travel_distance_stopline_total

Travel_distance_stopline_average

float Travel_distance_stopline_average { get; }

Type float

Code samples
float travel_distance_stopline_average = outputMovementVehicleOD.Travel_distance_stopline_average;
double travel_distance_stopline_average;
outputMovementVehicleOD->get_Travel_distance_stopline_average(&travel_distance_stopline_average);
travel_distance_stopline_average = outputMovementVehicleOD.Travel_distance_stopline_average
$travel_distance_stopline_average = $outputMovementVehicleOD.Travel_distance_stopline_average

Travel_time_stopline_total

float Travel_time_stopline_total { get; }

Type float

Code samples
float travel_time_stopline_total = outputMovementVehicleOD.Travel_time_stopline_total;
double travel_time_stopline_total;
outputMovementVehicleOD->get_Travel_time_stopline_total(&travel_time_stopline_total);
travel_time_stopline_total = outputMovementVehicleOD.Travel_time_stopline_total
$travel_time_stopline_total = $outputMovementVehicleOD.Travel_time_stopline_total

Travel_time_stopline_average

float Travel_time_stopline_average { get; }

Type float

Code samples
float travel_time_stopline_average = outputMovementVehicleOD.Travel_time_stopline_average;
double travel_time_stopline_average;
outputMovementVehicleOD->get_Travel_time_stopline_average(&travel_time_stopline_average);
travel_time_stopline_average = outputMovementVehicleOD.Travel_time_stopline_average
$travel_time_stopline_average = $outputMovementVehicleOD.Travel_time_stopline_average

Idling_time_average

float Idling_time_average { get; }

Type float

Code samples
float idling_time_average = outputMovementVehicleOD.Idling_time_average;
double idling_time_average;
outputMovementVehicleOD->get_Idling_time_average(&idling_time_average);
idling_time_average = outputMovementVehicleOD.Idling_time_average
$idling_time_average = $outputMovementVehicleOD.Idling_time_average

SpeedEfficiency

float SpeedEfficiency { get; }

Type float

Code samples
float speedEfficiency = outputMovementVehicleOD.SpeedEfficiency;
double speedEfficiency;
outputMovementVehicleOD->get_SpeedEfficiency(&speedEfficiency);
speed_efficiency = outputMovementVehicleOD.SpeedEfficiency
$speedEfficiency = $outputMovementVehicleOD.SpeedEfficiency

Arrival_flow_flag

int Arrival_flow_flag { get; }

Type int

Code samples
int arrival_flow_flag = outputMovementVehicleOD.Arrival_flow_flag;
long arrival_flow_flag;
outputMovementVehicleOD->get_Arrival_flow_flag(&arrival_flow_flag);
arrival_flow_flag = outputMovementVehicleOD.Arrival_flow_flag
$arrival_flow_flag = $outputMovementVehicleOD.Arrival_flow_flag

Capacity_data_type

int Capacity_data_type { get; }

Type int

Code samples
int capacity_data_type = outputMovementVehicleOD.Capacity_data_type;
long capacity_data_type;
outputMovementVehicleOD->get_Capacity_data_type(&capacity_data_type);
capacity_data_type = outputMovementVehicleOD.Capacity_data_type
$capacity_data_type = $outputMovementVehicleOD.Capacity_data_type

Queue_greenstart_mean

float Queue_greenstart_mean { get; }

Type float

Code samples
float queue_greenstart_mean = outputMovementVehicleOD.Queue_greenstart_mean;
double queue_greenstart_mean;
outputMovementVehicleOD->get_Queue_greenstart_mean(&queue_greenstart_mean);
queue_greenstart_mean = outputMovementVehicleOD.Queue_greenstart_mean
$queue_greenstart_mean = $outputMovementVehicleOD.Queue_greenstart_mean

Queue_greenstart_percentile

float Queue_greenstart_percentile { get; }

Type float

Code samples
float queue_greenstart_percentile = outputMovementVehicleOD.Queue_greenstart_percentile;
double queue_greenstart_percentile;
outputMovementVehicleOD->get_Queue_greenstart_percentile(&queue_greenstart_percentile);
queue_greenstart_percentile = outputMovementVehicleOD.Queue_greenstart_percentile
$queue_greenstart_percentile = $outputMovementVehicleOD.Queue_greenstart_percentile

Queue_dist_greenstart_mean

float Queue_dist_greenstart_mean { get; }

Type float

Code samples
float queue_dist_greenstart_mean = outputMovementVehicleOD.Queue_dist_greenstart_mean;
double queue_dist_greenstart_mean;
outputMovementVehicleOD->get_Queue_dist_greenstart_mean(&queue_dist_greenstart_mean);
queue_dist_greenstart_mean = outputMovementVehicleOD.Queue_dist_greenstart_mean
$queue_dist_greenstart_mean = $outputMovementVehicleOD.Queue_dist_greenstart_mean

Queue_dist_greenstart_percentile

float Queue_dist_greenstart_percentile { get; }

Type float

Code samples
float queue_dist_greenstart_percentile = outputMovementVehicleOD.Queue_dist_greenstart_percentile;
double queue_dist_greenstart_percentile;
outputMovementVehicleOD->get_Queue_dist_greenstart_percentile(&queue_dist_greenstart_percentile);
queue_dist_greenstart_percentile = outputMovementVehicleOD.Queue_dist_greenstart_percentile
$queue_dist_greenstart_percentile = $outputMovementVehicleOD.Queue_dist_greenstart_percentile

Capacity_adj_worstlane

float Capacity_adj_worstlane { get; }

Type float

Code samples
float capacity_adj_worstlane = outputMovementVehicleOD.Capacity_adj_worstlane;
double capacity_adj_worstlane;
outputMovementVehicleOD->get_Capacity_adj_worstlane(&capacity_adj_worstlane);
capacity_adj_worstlane = outputMovementVehicleOD.Capacity_adj_worstlane
$capacity_adj_worstlane = $outputMovementVehicleOD.Capacity_adj_worstlane

Capacity_adj_flag_worstlane

int Capacity_adj_flag_worstlane { get; }

Type int

Code samples
int capacity_adj_flag_worstlane = outputMovementVehicleOD.Capacity_adj_flag_worstlane;
long capacity_adj_flag_worstlane;
outputMovementVehicleOD->get_Capacity_adj_flag_worstlane(&capacity_adj_flag_worstlane);
capacity_adj_flag_worstlane = outputMovementVehicleOD.Capacity_adj_flag_worstlane
$capacity_adj_flag_worstlane = $outputMovementVehicleOD.Capacity_adj_flag_worstlane

Perc_arriving_during_green

float Perc_arriving_during_green { get; }

Type float

Code samples
float perc_arriving_during_green = outputMovementVehicleOD.Perc_arriving_during_green;
double perc_arriving_during_green;
outputMovementVehicleOD->get_Perc_arriving_during_green(&perc_arriving_during_green);
perc_arriving_during_green = outputMovementVehicleOD.Perc_arriving_during_green
$perc_arriving_during_green = $outputMovementVehicleOD.Perc_arriving_during_green

Platoon_ratio

float Platoon_ratio { get; }

Type float

Code samples
float platoon_ratio = outputMovementVehicleOD.Platoon_ratio;
double platoon_ratio;
outputMovementVehicleOD->get_Platoon_ratio(&platoon_ratio);
platoon_ratio = outputMovementVehicleOD.Platoon_ratio
$platoon_ratio = $outputMovementVehicleOD.Platoon_ratio

Equivalent_AT

int Equivalent_AT { get; }

Type int

Code samples
int equivalent_AT = outputMovementVehicleOD.Equivalent_AT;
long equivalent_AT;
outputMovementVehicleOD->get_Equivalent_AT(&equivalent_AT);
equivalent_at = outputMovementVehicleOD.Equivalent_AT
$equivalent_AT = $outputMovementVehicleOD.Equivalent_AT

Avg_num_of_cycles_to_depart

float Avg_num_of_cycles_to_depart { get; }

Type float

Code samples
float avg_num_of_cycles_to_depart = outputMovementVehicleOD.Avg_num_of_cycles_to_depart;
double avg_num_of_cycles_to_depart;
outputMovementVehicleOD->get_Avg_num_of_cycles_to_depart(&avg_num_of_cycles_to_depart);
avg_num_of_cycles_to_depart = outputMovementVehicleOD.Avg_num_of_cycles_to_depart
$avg_num_of_cycles_to_depart = $outputMovementVehicleOD.Avg_num_of_cycles_to_depart

Unblocked_time_ratio

float Unblocked_time_ratio { get; }

Type float

Code samples
float unblocked_time_ratio = outputMovementVehicleOD.Unblocked_time_ratio;
double unblocked_time_ratio;
outputMovementVehicleOD->get_Unblocked_time_ratio(&unblocked_time_ratio);
unblocked_time_ratio = outputMovementVehicleOD.Unblocked_time_ratio
$unblocked_time_ratio = $outputMovementVehicleOD.Unblocked_time_ratio

Gap_accept_cycle_time

float Gap_accept_cycle_time { get; }

Type float

Code samples
float gap_accept_cycle_time = outputMovementVehicleOD.Gap_accept_cycle_time;
double gap_accept_cycle_time;
outputMovementVehicleOD->get_Gap_accept_cycle_time(&gap_accept_cycle_time);
gap_accept_cycle_time = outputMovementVehicleOD.Gap_accept_cycle_time
$gap_accept_cycle_time = $outputMovementVehicleOD.Gap_accept_cycle_time

Gap_accept_blocked_time

float Gap_accept_blocked_time { get; }

Type float

Code samples
float gap_accept_blocked_time = outputMovementVehicleOD.Gap_accept_blocked_time;
double gap_accept_blocked_time;
outputMovementVehicleOD->get_Gap_accept_blocked_time(&gap_accept_blocked_time);
gap_accept_blocked_time = outputMovementVehicleOD.Gap_accept_blocked_time
$gap_accept_blocked_time = $outputMovementVehicleOD.Gap_accept_blocked_time

Gap_accept_unblocked_time

float Gap_accept_unblocked_time { get; }

Type float

Code samples
float gap_accept_unblocked_time = outputMovementVehicleOD.Gap_accept_unblocked_time;
double gap_accept_unblocked_time;
outputMovementVehicleOD->get_Gap_accept_unblocked_time(&gap_accept_unblocked_time);
gap_accept_unblocked_time = outputMovementVehicleOD.Gap_accept_unblocked_time
$gap_accept_unblocked_time = $outputMovementVehicleOD.Gap_accept_unblocked_time

Minimum_delay

float Minimum_delay { get; }

Type float

Code samples
float minimum_delay = outputMovementVehicleOD.Minimum_delay;
double minimum_delay;
outputMovementVehicleOD->get_Minimum_delay(&minimum_delay);
minimum_delay = outputMovementVehicleOD.Minimum_delay
$minimum_delay = $outputMovementVehicleOD.Minimum_delay

SpeedEfficiencyFlag

int SpeedEfficiencyFlag { get; }

Type int

Code samples
int speedEfficiencyFlag = outputMovementVehicleOD.SpeedEfficiencyFlag;
long speedEfficiencyFlag;
outputMovementVehicleOD->get_SpeedEfficiencyFlag(&speedEfficiencyFlag);
speed_efficiency_flag = outputMovementVehicleOD.SpeedEfficiencyFlag
$speedEfficiencyFlag = $outputMovementVehicleOD.SpeedEfficiencyFlag

CongestionCoefficient

float CongestionCoefficient { get; }

Type float

Code samples
float congestionCoefficient = outputMovementVehicleOD.CongestionCoefficient;
double congestionCoefficient;
outputMovementVehicleOD->get_CongestionCoefficient(&congestionCoefficient);
congestion_coefficient = outputMovementVehicleOD.CongestionCoefficient
$congestionCoefficient = $outputMovementVehicleOD.CongestionCoefficient

TravelTimeIndex

float TravelTimeIndex { get; }

Type float

Code samples
float travelTimeIndex = outputMovementVehicleOD.TravelTimeIndex;
double travelTimeIndex;
outputMovementVehicleOD->get_TravelTimeIndex(&travelTimeIndex);
travel_time_index = outputMovementVehicleOD.TravelTimeIndex
$travelTimeIndex = $outputMovementVehicleOD.TravelTimeIndex

DesiredSpeedMethod

int DesiredSpeedMethod { get; }

Type int

Code samples
int desiredSpeedMethod = outputMovementVehicleOD.DesiredSpeedMethod;
long desiredSpeedMethod;
outputMovementVehicleOD->get_DesiredSpeedMethod(&desiredSpeedMethod);
desired_speed_method = outputMovementVehicleOD.DesiredSpeedMethod
$desiredSpeedMethod = $outputMovementVehicleOD.DesiredSpeedMethod

DesiredSpeed

float DesiredSpeed { get; }

Type float

Code samples
float desiredSpeed = outputMovementVehicleOD.DesiredSpeed;
double desiredSpeed;
outputMovementVehicleOD->get_DesiredSpeed(&desiredSpeed);
desired_speed = outputMovementVehicleOD.DesiredSpeed
$desiredSpeed = $outputMovementVehicleOD.DesiredSpeed

DesiredSpeedProgram

float DesiredSpeedProgram { get; }

Type float

Code samples
float desiredSpeedProgram = outputMovementVehicleOD.DesiredSpeedProgram;
double desiredSpeedProgram;
outputMovementVehicleOD->get_DesiredSpeedProgram(&desiredSpeedProgram);
desired_speed_program = outputMovementVehicleOD.DesiredSpeedProgram
$desiredSpeedProgram = $outputMovementVehicleOD.DesiredSpeedProgram

Outputset

ISIAPIOutputset Outputset { get; }

Type ISIAPIOutputset

Code samples
var outputset = outputMovementVehicleOD.Outputset;
CComPtr<ISIAPIOutputset> outputset;
outputMovementVehicleOD->get_Outputset(&outputset);
outputset = outputMovementVehicleOD.Outputset
$outputset = $outputMovementVehicleOD.Outputset

Veh_operating_cost_total

float Veh_operating_cost_total { get; }

Type float

Code samples
float veh_operating_cost_total = outputMovementVehicleOD.Veh_operating_cost_total;
double veh_operating_cost_total;
outputMovementVehicleOD->get_Veh_operating_cost_total(&veh_operating_cost_total);
veh_operating_cost_total = outputMovementVehicleOD.Veh_operating_cost_total
$veh_operating_cost_total = $outputMovementVehicleOD.Veh_operating_cost_total

Time_cost_total

float Time_cost_total { get; }

Type float

Code samples
float time_cost_total = outputMovementVehicleOD.Time_cost_total;
double time_cost_total;
outputMovementVehicleOD->get_Time_cost_total(&time_cost_total);
time_cost_total = outputMovementVehicleOD.Time_cost_total
$time_cost_total = $outputMovementVehicleOD.Time_cost_total

Veh_operating_cost_rate

float Veh_operating_cost_rate { get; }

Type float

Code samples
float veh_operating_cost_rate = outputMovementVehicleOD.Veh_operating_cost_rate;
double veh_operating_cost_rate;
outputMovementVehicleOD->get_Veh_operating_cost_rate(&veh_operating_cost_rate);
veh_operating_cost_rate = outputMovementVehicleOD.Veh_operating_cost_rate
$veh_operating_cost_rate = $outputMovementVehicleOD.Veh_operating_cost_rate

Time_cost_rate

float Time_cost_rate { get; }

Type float

Code samples
float time_cost_rate = outputMovementVehicleOD.Time_cost_rate;
double time_cost_rate;
outputMovementVehicleOD->get_Time_cost_rate(&time_cost_rate);
time_cost_rate = outputMovementVehicleOD.Time_cost_rate
$time_cost_rate = $outputMovementVehicleOD.Time_cost_rate