Skip to content

TwoWaySignControlAdjGeometryControls

Type 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

Members

Properties

Property Type Summary
Count int
this[] ISIAPITwoWaySignControlAdjGeometryControl 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.

Methods

Method Returns Summary
Exists(int) bool Get a value indicating whether the data object exists in the data storage.

Properties

Count

int Count { get; }

Type int

Code samples
int count = twoWaySignControlAdjGeometryControls.Count;
long count;
twoWaySignControlAdjGeometryControls->get_Count(&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[];
CComPtr<ISIAPITwoWaySignControlAdjGeometryControl> this[];
twoWaySignControlAdjGeometryControls->get_this[](&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);
VARIANT_BOOL result;
twoWaySignControlAdjGeometryControls->Exists(0, &result);
result = twoWaySignControlAdjGeometryControls.Exists(0)
$result = $twoWaySignControlAdjGeometryControls.Exists(0)