Skip to content

ISIAPITwoWaySignControlAdjGeometryControls Interface

Namespace: SIDRASolutions.SI.API
Assembly: SIDRASolutions.SI.API.dll COM CLSID: FF932A3A-F444-41B8-8BB5-CDCA5A604311

Declaration

[Guid("FF932A3A-F444-41B8-8BB5-CDCA5A604311")]
public interface ISIAPITwoWaySignControlAdjGeometryControls

Get an instance

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

Properties

Count

int Count { get; }

Type int

Code samples
int count = twoWaySignControlAdjGeometryControls.Count;
Dim count As Integer = twoWaySignControlAdjGeometryControls.Count
count = twoWaySignControlAdjGeometryControls.Count
$count = $twoWaySignControlAdjGeometryControls.Count

this[]

Get a data object for the specified Type of Geometry and Control.
Return an object if it exists in the data storage; otherwise, null/Nothing.

ISIAPITwoWaySignControlAdjGeometryControl this[] { get; }

Type ISIAPITwoWaySignControlAdjGeometryControl

Code samples
var this[] = twoWaySignControlAdjGeometryControls.this[];
Dim this[] As ISIAPITwoWaySignControlAdjGeometryControl = twoWaySignControlAdjGeometryControls.this[]
this[] = twoWaySignControlAdjGeometryControls.this[]
$this[] = $twoWaySignControlAdjGeometryControls.this[]

Methods

Exists(int)

Get a value indicating whether the data object exists in the data storage.

bool Exists(int geoControlType)

Parameters

Name Type Description
geoControlType int One of: - 1 - Give-Way / 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

Returns bool - true if it exists in the data storage; otherwise, false

Code samples
bool result = twoWaySignControlAdjGeometryControls.Exists(0);
Dim result As Boolean = twoWaySignControlAdjGeometryControls.Exists(0)
result = twoWaySignControlAdjGeometryControls.Exists(0)
$result = $twoWaySignControlAdjGeometryControls.Exists(0)