Skip to content

TwoWaySignControlAdjGeometryControl

Type ISIAPITwoWaySignControlAdjGeometryControl · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 46EA6E3C-A54F-4CCE-B545-F3BC95A08CB7

Declaration

[Guid("46EA6E3C-A54F-4CCE-B545-F3BC95A08CB7")]
public interface ISIAPITwoWaySignControlAdjGeometryControl

Members

Properties

Property Type Summary
Type int The type of adjustment
Critical_gap_adj float
Followup_headway_adj float

Properties

Type

The type of adjustment

int Type { get; }

Type int

Value

One of:

  • 1 - Giveway/Yield Sign Control
  • 2 - One-Way Major Road
  • 3 - T-Intersection (Minor Road Turn)
  • 4 - Entry Road Grade (for each per cent grade)
  • 5 - Staged Crossing - Stage 1
  • 6 - Staged Crossing - Stage 2
  • 7 - U Turn (Major Road)
  • 8 - User Adjustment
Code samples
int type = twoWaySignControlAdjGeometryControl.Type;
long type;
twoWaySignControlAdjGeometryControl->get_Type(&type);
type = twoWaySignControlAdjGeometryControl.Type
$type = $twoWaySignControlAdjGeometryControl.Type

Critical_gap_adj

float Critical_gap_adj { get; set; }

Type float

Code samples
float critical_gap_adj = twoWaySignControlAdjGeometryControl.Critical_gap_adj;
twoWaySignControlAdjGeometryControl.Critical_gap_adj = 0.0;
double critical_gap_adj;
twoWaySignControlAdjGeometryControl->get_Critical_gap_adj(&critical_gap_adj);
twoWaySignControlAdjGeometryControl->put_Critical_gap_adj(0.0);
critical_gap_adj = twoWaySignControlAdjGeometryControl.Critical_gap_adj
twoWaySignControlAdjGeometryControl.Critical_gap_adj = 0.0
$critical_gap_adj = $twoWaySignControlAdjGeometryControl.Critical_gap_adj
$twoWaySignControlAdjGeometryControl.Critical_gap_adj = 0.0

Followup_headway_adj

float Followup_headway_adj { get; set; }

Type float

Code samples
float followup_headway_adj = twoWaySignControlAdjGeometryControl.Followup_headway_adj;
twoWaySignControlAdjGeometryControl.Followup_headway_adj = 0.0;
double followup_headway_adj;
twoWaySignControlAdjGeometryControl->get_Followup_headway_adj(&followup_headway_adj);
twoWaySignControlAdjGeometryControl->put_Followup_headway_adj(0.0);
followup_headway_adj = twoWaySignControlAdjGeometryControl.Followup_headway_adj
twoWaySignControlAdjGeometryControl.Followup_headway_adj = 0.0
$followup_headway_adj = $twoWaySignControlAdjGeometryControl.Followup_headway_adj
$twoWaySignControlAdjGeometryControl.Followup_headway_adj = 0.0