Skip to content

AssignTripMatrixZoneODMC

Type ISIAPIAssignTripMatrixZoneODMC · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 017B3957-331E-4916-9FD7-758D48ACCB0A

AssignTripMatrixZoneODMC wrapper interface

Declaration

[Guid("017B3957-331E-4916-9FD7-758D48ACCB0A")]
public interface ISIAPIAssignTripMatrixZoneODMC

Members

Properties

Property Type Summary
MCClass int
Volume float Assign O-D Volume
RouteVolume float Fixed O-D Volume
RouteVolumeGrowthRate float Fixed O-D Volume Growth Rate
AssignTripMatrixZoneOD ISIAPIAssignTripMatrixZoneOD

Properties

MCClass

int MCClass { get; }

Type int

Code samples
int mCClass = assignTripMatrixZoneODMC.MCClass;
long mCClass;
assignTripMatrixZoneODMC->get_MCClass(&mCClass);
mc_class = assignTripMatrixZoneODMC.MCClass

Volume

Assign O-D Volume

float Volume { get; set; }

Type float

Remarks

Assign O-D Volume Growth Rates are defined in ISIAPIAssignTripMatrixZoneMC.

Code samples
float volume = assignTripMatrixZoneODMC.Volume;
assignTripMatrixZoneODMC.Volume = 0.0;
double volume;
assignTripMatrixZoneODMC->get_Volume(&volume);
assignTripMatrixZoneODMC->put_Volume(0.0);
volume = assignTripMatrixZoneODMC.Volume
assignTripMatrixZoneODMC.Volume = 0.0

RouteVolume

Fixed O-D Volume

float RouteVolume { get; set; }

Type float

Code samples
float routeVolume = assignTripMatrixZoneODMC.RouteVolume;
assignTripMatrixZoneODMC.RouteVolume = 0.0;
double routeVolume;
assignTripMatrixZoneODMC->get_RouteVolume(&routeVolume);
assignTripMatrixZoneODMC->put_RouteVolume(0.0);
route_volume = assignTripMatrixZoneODMC.RouteVolume
assignTripMatrixZoneODMC.RouteVolume = 0.0

RouteVolumeGrowthRate

Fixed O-D Volume Growth Rate

float RouteVolumeGrowthRate { get; set; }

Type float

Code samples
float routeVolumeGrowthRate = assignTripMatrixZoneODMC.RouteVolumeGrowthRate;
assignTripMatrixZoneODMC.RouteVolumeGrowthRate = 0.0;
double routeVolumeGrowthRate;
assignTripMatrixZoneODMC->get_RouteVolumeGrowthRate(&routeVolumeGrowthRate);
assignTripMatrixZoneODMC->put_RouteVolumeGrowthRate(0.0);
route_volume_growth_rate = assignTripMatrixZoneODMC.RouteVolumeGrowthRate
assignTripMatrixZoneODMC.RouteVolumeGrowthRate = 0.0

AssignTripMatrixZoneOD

ISIAPIAssignTripMatrixZoneOD AssignTripMatrixZoneOD { get; }

Type ISIAPIAssignTripMatrixZoneOD

Code samples
var assignTripMatrixZoneOD = assignTripMatrixZoneODMC.AssignTripMatrixZoneOD;
CComPtr<ISIAPIAssignTripMatrixZoneOD> assignTripMatrixZoneOD;
assignTripMatrixZoneODMC->get_AssignTripMatrixZoneOD(&assignTripMatrixZoneOD);
assign_trip_matrix_zone_od = assignTripMatrixZoneODMC.AssignTripMatrixZoneOD