Skip to content

AssignTripMatrix

Type ISIAPIAssignTripMatrix · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID F4BB5AC2-20B4-42C2-BC27-7AAF08CC4E57

AssignTripMatrix wrapper interface

Declaration

[Guid("F4BB5AC2-20B4-42C2-BC27-7AAF08CC4E57")]
public interface ISIAPIAssignTripMatrix

Members

Properties

FlowScaleGrowthRateApplyOption

Assign O-D Volume Growth Rate Application Option

int FlowScaleGrowthRateApplyOption { get; set; }

Type int

Value

Type: System.Int32.

1 = Generation,
2 = Attraction,
3 = Furness Method (Generation and Attraction).

Code samples
int flowScaleGrowthRateApplyOption = assignTripMatrix.FlowScaleGrowthRateApplyOption;
assignTripMatrix.FlowScaleGrowthRateApplyOption = 0;
long flowScaleGrowthRateApplyOption;
assignTripMatrix->get_FlowScaleGrowthRateApplyOption(&flowScaleGrowthRateApplyOption);
assignTripMatrix->put_FlowScaleGrowthRateApplyOption(0);
flow_scale_growth_rate_apply_option = assignTripMatrix.FlowScaleGrowthRateApplyOption
assignTripMatrix.FlowScaleGrowthRateApplyOption = 0

FurnessMethodPercentageStoppingCondition

float FurnessMethodPercentageStoppingCondition { get; set; }

Type float

Code samples
float furnessMethodPercentageStoppingCondition = assignTripMatrix.FurnessMethodPercentageStoppingCondition;
assignTripMatrix.FurnessMethodPercentageStoppingCondition = 0.0;
double furnessMethodPercentageStoppingCondition;
assignTripMatrix->get_FurnessMethodPercentageStoppingCondition(&furnessMethodPercentageStoppingCondition);
assignTripMatrix->put_FurnessMethodPercentageStoppingCondition(0.0);
furness_method_percentage_stopping_condition = assignTripMatrix.FurnessMethodPercentageStoppingCondition
assignTripMatrix.FurnessMethodPercentageStoppingCondition = 0.0

FurnessMethodMaximumStoppingIterations

int FurnessMethodMaximumStoppingIterations { get; set; }

Type int

Code samples
int furnessMethodMaximumStoppingIterations = assignTripMatrix.FurnessMethodMaximumStoppingIterations;
assignTripMatrix.FurnessMethodMaximumStoppingIterations = 0;
long furnessMethodMaximumStoppingIterations;
assignTripMatrix->get_FurnessMethodMaximumStoppingIterations(&furnessMethodMaximumStoppingIterations);
assignTripMatrix->put_FurnessMethodMaximumStoppingIterations(0);
furness_method_maximum_stopping_iterations = assignTripMatrix.FurnessMethodMaximumStoppingIterations
assignTripMatrix.FurnessMethodMaximumStoppingIterations = 0

AssignVolumeSet

ISIAPIAssignVolumeSet AssignVolumeSet { get; }

Type ISIAPIAssignVolumeSet

Code samples
var assignVolumeSet = assignTripMatrix.AssignVolumeSet;
CComPtr<ISIAPIAssignVolumeSet> assignVolumeSet;
assignTripMatrix->get_AssignVolumeSet(&assignVolumeSet);
assign_volume_set = assignTripMatrix.AssignVolumeSet

AssignTripMatrixZoneODs

ISIAPIAssignTripMatrixZoneODs AssignTripMatrixZoneODs { get; }

Type ISIAPIAssignTripMatrixZoneODs

Code samples
var assignTripMatrixZoneODs = assignTripMatrix.AssignTripMatrixZoneODs;
CComPtr<ISIAPIAssignTripMatrixZoneODs> assignTripMatrixZoneODs;
assignTripMatrix->get_AssignTripMatrixZoneODs(&assignTripMatrixZoneODs);
assign_trip_matrix_zone_o_ds = assignTripMatrix.AssignTripMatrixZoneODs

AssignTripMatrixZones

ISIAPIAssignTripMatrixZones AssignTripMatrixZones { get; }

Type ISIAPIAssignTripMatrixZones

Code samples
var assignTripMatrixZones = assignTripMatrix.AssignTripMatrixZones;
CComPtr<ISIAPIAssignTripMatrixZones> assignTripMatrixZones;
assignTripMatrix->get_AssignTripMatrixZones(&assignTripMatrixZones);
assign_trip_matrix_zones = assignTripMatrix.AssignTripMatrixZones