Skip to content

LaneApproachMovement

Type ISIAPILaneApproachMovement · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 1D1AD5FD-616C-441C-93B2-0792DCCDBEBF

Declaration

[Guid("1D1AD5FD-616C-441C-93B2-0792DCCDBEBF")]
public interface ISIAPILaneApproachMovement

Members

Properties

Property Type Summary
Destination int Movement Destination Leg
Free_queue float
LaneApproachMovementMCs ISIAPILaneApproachMovementMCs
LaneApproach ISIAPILaneApproach

Properties

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 = laneApproachMovement.Destination;
long destination;
laneApproachMovement->get_Destination(&destination);
destination = laneApproachMovement.Destination
$destination = $laneApproachMovement.Destination

Free_queue

float Free_queue { get; set; }

Type float

Code samples
float free_queue = laneApproachMovement.Free_queue;
laneApproachMovement.Free_queue = 0.0;
double free_queue;
laneApproachMovement->get_Free_queue(&free_queue);
laneApproachMovement->put_Free_queue(0.0);
free_queue = laneApproachMovement.Free_queue
laneApproachMovement.Free_queue = 0.0
$free_queue = $laneApproachMovement.Free_queue
$laneApproachMovement.Free_queue = 0.0

LaneApproachMovementMCs

ISIAPILaneApproachMovementMCs LaneApproachMovementMCs { get; }

Type ISIAPILaneApproachMovementMCs

Code samples
var laneApproachMovementMCs = laneApproachMovement.LaneApproachMovementMCs;
CComPtr<ISIAPILaneApproachMovementMCs> laneApproachMovementMCs;
laneApproachMovement->get_LaneApproachMovementMCs(&laneApproachMovementMCs);
lane_approach_movement_m_cs = laneApproachMovement.LaneApproachMovementMCs
$laneApproachMovementMCs = $laneApproachMovement.LaneApproachMovementMCs

LaneApproach

ISIAPILaneApproach LaneApproach { get; }

Type ISIAPILaneApproach

Code samples
var laneApproach = laneApproachMovement.LaneApproach;
CComPtr<ISIAPILaneApproach> laneApproach;
laneApproachMovement->get_LaneApproach(&laneApproach);
lane_approach = laneApproachMovement.LaneApproach
$laneApproach = $laneApproachMovement.LaneApproach