Skip to content

SiteVolumeMovVehODMC

Type ISIAPISiteVolumeMovVehODMC · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 8F90B992-9855-4819-8CEA-44CAFF66F85A

Declaration

[Guid("8F90B992-9855-4819-8CEA-44CAFF66F85A")]
public interface ISIAPISiteVolumeMovVehODMC

Members

Properties

Property Type Summary
MCClass int Movement Class Number
Volume float Volume (veh)
Occupancy float Vehicle Occupancy (persons/veh)
PeakFlowFactor float Peak Flow Factor (%)
FlowScale float Flow Scale (Constant) (%)
GrowthRate float Growth rate (%/year)
SiteVolumeMovVehOD ISIAPISiteVolumeMovVehOD

Properties

MCClass

Movement Class Number

int MCClass { get; }

Type int

Value

One of:

  • 1 - Light Vehicles
  • 2 - Heavy Vehicles
  • 3 - Buses
  • 4 - Bicycles
  • 5 - Large Trucks
  • 6 - Trams
  • 7 - User Class 1
  • 8 - User Class 2
  • 9 - User Class 3
  • 10 - User Class 4
  • 11 - User Class 5
  • 12 - User Class 6
Code samples
int mCClass = siteVolumeMovVehODMC.MCClass;
long mCClass;
siteVolumeMovVehODMC->get_MCClass(&mCClass);
mc_class = siteVolumeMovVehODMC.MCClass
$mCClass = $siteVolumeMovVehODMC.MCClass

Volume

Volume (veh)

float Volume { get; set; }

Type float

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

Occupancy

Vehicle Occupancy (persons/veh)

float Occupancy { get; set; }

Type float

Code samples
float occupancy = siteVolumeMovVehODMC.Occupancy;
siteVolumeMovVehODMC.Occupancy = 0.0;
double occupancy;
siteVolumeMovVehODMC->get_Occupancy(&occupancy);
siteVolumeMovVehODMC->put_Occupancy(0.0);
occupancy = siteVolumeMovVehODMC.Occupancy
siteVolumeMovVehODMC.Occupancy = 0.0
$occupancy = $siteVolumeMovVehODMC.Occupancy
$siteVolumeMovVehODMC.Occupancy = 0.0

PeakFlowFactor

Peak Flow Factor (%)

float PeakFlowFactor { get; set; }

Type float

Code samples
float peakFlowFactor = siteVolumeMovVehODMC.PeakFlowFactor;
siteVolumeMovVehODMC.PeakFlowFactor = 0.0;
double peakFlowFactor;
siteVolumeMovVehODMC->get_PeakFlowFactor(&peakFlowFactor);
siteVolumeMovVehODMC->put_PeakFlowFactor(0.0);
peak_flow_factor = siteVolumeMovVehODMC.PeakFlowFactor
siteVolumeMovVehODMC.PeakFlowFactor = 0.0
$peakFlowFactor = $siteVolumeMovVehODMC.PeakFlowFactor
$siteVolumeMovVehODMC.PeakFlowFactor = 0.0

FlowScale

Flow Scale (Constant) (%)

float FlowScale { get; set; }

Type float

Code samples
float flowScale = siteVolumeMovVehODMC.FlowScale;
siteVolumeMovVehODMC.FlowScale = 0.0;
double flowScale;
siteVolumeMovVehODMC->get_FlowScale(&flowScale);
siteVolumeMovVehODMC->put_FlowScale(0.0);
flow_scale = siteVolumeMovVehODMC.FlowScale
siteVolumeMovVehODMC.FlowScale = 0.0
$flowScale = $siteVolumeMovVehODMC.FlowScale
$siteVolumeMovVehODMC.FlowScale = 0.0

GrowthRate

Growth rate (%/year)

float GrowthRate { get; set; }

Type float

Code samples
float growthRate = siteVolumeMovVehODMC.GrowthRate;
siteVolumeMovVehODMC.GrowthRate = 0.0;
double growthRate;
siteVolumeMovVehODMC->get_GrowthRate(&growthRate);
siteVolumeMovVehODMC->put_GrowthRate(0.0);
growth_rate = siteVolumeMovVehODMC.GrowthRate
siteVolumeMovVehODMC.GrowthRate = 0.0
$growthRate = $siteVolumeMovVehODMC.GrowthRate
$siteVolumeMovVehODMC.GrowthRate = 0.0

SiteVolumeMovVehOD

ISIAPISiteVolumeMovVehOD SiteVolumeMovVehOD { get; }

Type ISIAPISiteVolumeMovVehOD

Code samples
var siteVolumeMovVehOD = siteVolumeMovVehODMC.SiteVolumeMovVehOD;
CComPtr<ISIAPISiteVolumeMovVehOD> siteVolumeMovVehOD;
siteVolumeMovVehODMC->get_SiteVolumeMovVehOD(&siteVolumeMovVehOD);
site_volume_mov_veh_od = siteVolumeMovVehODMC.SiteVolumeMovVehOD
$siteVolumeMovVehOD = $siteVolumeMovVehODMC.SiteVolumeMovVehOD