Skip to content

ISIAPILaneMovementMC Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: FEF9F3D4-CD1C-4F5A-A01D-3EF6DCCB60C1

Declaration

[Guid("FEF9F3D4-CD1C-4F5A-A01D-3EF6DCCB60C1")]
public interface ISIAPILaneMovementMC

Get an instance

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

Properties

MC_class

Movement Class Number

int MC_class { 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 mC_class = laneMovementMC.MC_class;
Dim mC_class As Integer = laneMovementMC.MC_class
mc_class = laneMovementMC.MC_class
$mC_class = $laneMovementMC.MC_class

Flow_proportion

float Flow_proportion { get; set; }

Type float

Code samples
float flow_proportion = laneMovementMC.Flow_proportion;
laneMovementMC.Flow_proportion = 0.0;
Dim flow_proportion As Single = laneMovementMC.Flow_proportion
laneMovementMC.Flow_proportion = 0.0
flow_proportion = laneMovementMC.Flow_proportion
laneMovementMC.Flow_proportion = 0.0
$flow_proportion = $laneMovementMC.Flow_proportion
$laneMovementMC.Flow_proportion = 0.0

LaneMovement

ISIAPILaneMovement LaneMovement { get; }

Type ISIAPILaneMovement

Code samples
var laneMovement = laneMovementMC.LaneMovement;
Dim laneMovement As ISIAPILaneMovement = laneMovementMC.LaneMovement
lane_movement = laneMovementMC.LaneMovement
$laneMovement = $laneMovementMC.LaneMovement