Skip to content

Leg_rou_hcm

Type ISIAPILeg_rou_hcm · Interface
Namespace SIDRASolutions.SI.API
Assembly SIDRASolutions.SI.API.dll
COM CLSID 2113618B-9955-432B-8812-90061721048D

Declaration

[Guid("2113618B-9955-432B-8812-90061721048D")]
public interface ISIAPILeg_rou_hcm

Members

Properties

Hcm_model

HCM Model

int Hcm_model { get; }

Type int

Value

One of:

  • 1 - HCM 2010
  • 2 - HCM 6
Code samples
int hcm_model = leg_rou_hcm.Hcm_model;
long hcm_model;
leg_rou_hcm->get_Hcm_model(&hcm_model);
hcm_model = leg_rou_hcm.Hcm_model
$hcm_model = $leg_rou_hcm.Hcm_model

Model_calib_factor

float Model_calib_factor { get; set; }

Type float

Code samples
float model_calib_factor = leg_rou_hcm.Model_calib_factor;
leg_rou_hcm.Model_calib_factor = 0.0;
double model_calib_factor;
leg_rou_hcm->get_Model_calib_factor(&model_calib_factor);
leg_rou_hcm->put_Model_calib_factor(0.0);
model_calib_factor = leg_rou_hcm.Model_calib_factor
leg_rou_hcm.Model_calib_factor = 0.0
$model_calib_factor = $leg_rou_hcm.Model_calib_factor
$leg_rou_hcm.Model_calib_factor = 0.0

Entry_circ_adj

Roundabout Entry/Circulating Flow Adjustment (HCM)

int Entry_circ_adj { get; set; }

Type int

Value

One of:

  • 0 - None
  • 1 - Low
  • 2 - Medium
  • 3 - High
Code samples
int entry_circ_adj = leg_rou_hcm.Entry_circ_adj;
leg_rou_hcm.Entry_circ_adj = 0;
long entry_circ_adj;
leg_rou_hcm->get_Entry_circ_adj(&entry_circ_adj);
leg_rou_hcm->put_Entry_circ_adj(0);
entry_circ_adj = leg_rou_hcm.Entry_circ_adj
leg_rou_hcm.Entry_circ_adj = 0
$entry_circ_adj = $leg_rou_hcm.Entry_circ_adj
$leg_rou_hcm.Entry_circ_adj = 0

Single_circ_single_entry_param_a

float Single_circ_single_entry_param_a { get; set; }

Type float

Code samples
float single_circ_single_entry_param_a = leg_rou_hcm.Single_circ_single_entry_param_a;
leg_rou_hcm.Single_circ_single_entry_param_a = 0.0;
double single_circ_single_entry_param_a;
leg_rou_hcm->get_Single_circ_single_entry_param_a(&single_circ_single_entry_param_a);
leg_rou_hcm->put_Single_circ_single_entry_param_a(0.0);
single_circ_single_entry_param_a = leg_rou_hcm.Single_circ_single_entry_param_a
leg_rou_hcm.Single_circ_single_entry_param_a = 0.0
$single_circ_single_entry_param_a = $leg_rou_hcm.Single_circ_single_entry_param_a
$leg_rou_hcm.Single_circ_single_entry_param_a = 0.0

Single_circ_single_entry_param_b

float Single_circ_single_entry_param_b { get; set; }

Type float

Code samples
float single_circ_single_entry_param_b = leg_rou_hcm.Single_circ_single_entry_param_b;
leg_rou_hcm.Single_circ_single_entry_param_b = 0.0;
double single_circ_single_entry_param_b;
leg_rou_hcm->get_Single_circ_single_entry_param_b(&single_circ_single_entry_param_b);
leg_rou_hcm->put_Single_circ_single_entry_param_b(0.0);
single_circ_single_entry_param_b = leg_rou_hcm.Single_circ_single_entry_param_b
leg_rou_hcm.Single_circ_single_entry_param_b = 0.0
$single_circ_single_entry_param_b = $leg_rou_hcm.Single_circ_single_entry_param_b
$leg_rou_hcm.Single_circ_single_entry_param_b = 0.0

Single_circ_multi_entry_param_a

float Single_circ_multi_entry_param_a { get; set; }

Type float

Code samples
float single_circ_multi_entry_param_a = leg_rou_hcm.Single_circ_multi_entry_param_a;
leg_rou_hcm.Single_circ_multi_entry_param_a = 0.0;
double single_circ_multi_entry_param_a;
leg_rou_hcm->get_Single_circ_multi_entry_param_a(&single_circ_multi_entry_param_a);
leg_rou_hcm->put_Single_circ_multi_entry_param_a(0.0);
single_circ_multi_entry_param_a = leg_rou_hcm.Single_circ_multi_entry_param_a
leg_rou_hcm.Single_circ_multi_entry_param_a = 0.0
$single_circ_multi_entry_param_a = $leg_rou_hcm.Single_circ_multi_entry_param_a
$leg_rou_hcm.Single_circ_multi_entry_param_a = 0.0

Single_circ_multi_entry_param_b

float Single_circ_multi_entry_param_b { get; set; }

Type float

Code samples
float single_circ_multi_entry_param_b = leg_rou_hcm.Single_circ_multi_entry_param_b;
leg_rou_hcm.Single_circ_multi_entry_param_b = 0.0;
double single_circ_multi_entry_param_b;
leg_rou_hcm->get_Single_circ_multi_entry_param_b(&single_circ_multi_entry_param_b);
leg_rou_hcm->put_Single_circ_multi_entry_param_b(0.0);
single_circ_multi_entry_param_b = leg_rou_hcm.Single_circ_multi_entry_param_b
leg_rou_hcm.Single_circ_multi_entry_param_b = 0.0
$single_circ_multi_entry_param_b = $leg_rou_hcm.Single_circ_multi_entry_param_b
$leg_rou_hcm.Single_circ_multi_entry_param_b = 0.0

Multi_circ_single_entry_param_a

float Multi_circ_single_entry_param_a { get; set; }

Type float

Code samples
float multi_circ_single_entry_param_a = leg_rou_hcm.Multi_circ_single_entry_param_a;
leg_rou_hcm.Multi_circ_single_entry_param_a = 0.0;
double multi_circ_single_entry_param_a;
leg_rou_hcm->get_Multi_circ_single_entry_param_a(&multi_circ_single_entry_param_a);
leg_rou_hcm->put_Multi_circ_single_entry_param_a(0.0);
multi_circ_single_entry_param_a = leg_rou_hcm.Multi_circ_single_entry_param_a
leg_rou_hcm.Multi_circ_single_entry_param_a = 0.0
$multi_circ_single_entry_param_a = $leg_rou_hcm.Multi_circ_single_entry_param_a
$leg_rou_hcm.Multi_circ_single_entry_param_a = 0.0

Multi_circ_single_entry_param_b

float Multi_circ_single_entry_param_b { get; set; }

Type float

Code samples
float multi_circ_single_entry_param_b = leg_rou_hcm.Multi_circ_single_entry_param_b;
leg_rou_hcm.Multi_circ_single_entry_param_b = 0.0;
double multi_circ_single_entry_param_b;
leg_rou_hcm->get_Multi_circ_single_entry_param_b(&multi_circ_single_entry_param_b);
leg_rou_hcm->put_Multi_circ_single_entry_param_b(0.0);
multi_circ_single_entry_param_b = leg_rou_hcm.Multi_circ_single_entry_param_b
leg_rou_hcm.Multi_circ_single_entry_param_b = 0.0
$multi_circ_single_entry_param_b = $leg_rou_hcm.Multi_circ_single_entry_param_b
$leg_rou_hcm.Multi_circ_single_entry_param_b = 0.0

Multi_circ_multi_entry_dominant_param_a

float Multi_circ_multi_entry_dominant_param_a { get; set; }

Type float

Code samples
float multi_circ_multi_entry_dominant_param_a = leg_rou_hcm.Multi_circ_multi_entry_dominant_param_a;
leg_rou_hcm.Multi_circ_multi_entry_dominant_param_a = 0.0;
double multi_circ_multi_entry_dominant_param_a;
leg_rou_hcm->get_Multi_circ_multi_entry_dominant_param_a(&multi_circ_multi_entry_dominant_param_a);
leg_rou_hcm->put_Multi_circ_multi_entry_dominant_param_a(0.0);
multi_circ_multi_entry_dominant_param_a = leg_rou_hcm.Multi_circ_multi_entry_dominant_param_a
leg_rou_hcm.Multi_circ_multi_entry_dominant_param_a = 0.0
$multi_circ_multi_entry_dominant_param_a = $leg_rou_hcm.Multi_circ_multi_entry_dominant_param_a
$leg_rou_hcm.Multi_circ_multi_entry_dominant_param_a = 0.0

Multi_circ_multi_entry_dominant_param_b

float Multi_circ_multi_entry_dominant_param_b { get; set; }

Type float

Code samples
float multi_circ_multi_entry_dominant_param_b = leg_rou_hcm.Multi_circ_multi_entry_dominant_param_b;
leg_rou_hcm.Multi_circ_multi_entry_dominant_param_b = 0.0;
double multi_circ_multi_entry_dominant_param_b;
leg_rou_hcm->get_Multi_circ_multi_entry_dominant_param_b(&multi_circ_multi_entry_dominant_param_b);
leg_rou_hcm->put_Multi_circ_multi_entry_dominant_param_b(0.0);
multi_circ_multi_entry_dominant_param_b = leg_rou_hcm.Multi_circ_multi_entry_dominant_param_b
leg_rou_hcm.Multi_circ_multi_entry_dominant_param_b = 0.0
$multi_circ_multi_entry_dominant_param_b = $leg_rou_hcm.Multi_circ_multi_entry_dominant_param_b
$leg_rou_hcm.Multi_circ_multi_entry_dominant_param_b = 0.0

Multi_circ_multi_entry_subdominant_param_a

float Multi_circ_multi_entry_subdominant_param_a { get; set; }

Type float

Code samples
float multi_circ_multi_entry_subdominant_param_a = leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_a;
leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_a = 0.0;
double multi_circ_multi_entry_subdominant_param_a;
leg_rou_hcm->get_Multi_circ_multi_entry_subdominant_param_a(&multi_circ_multi_entry_subdominant_param_a);
leg_rou_hcm->put_Multi_circ_multi_entry_subdominant_param_a(0.0);
multi_circ_multi_entry_subdominant_param_a = leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_a
leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_a = 0.0
$multi_circ_multi_entry_subdominant_param_a = $leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_a
$leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_a = 0.0

Multi_circ_multi_entry_subdominant_param_b

float Multi_circ_multi_entry_subdominant_param_b { get; set; }

Type float

Code samples
float multi_circ_multi_entry_subdominant_param_b = leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_b;
leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_b = 0.0;
double multi_circ_multi_entry_subdominant_param_b;
leg_rou_hcm->get_Multi_circ_multi_entry_subdominant_param_b(&multi_circ_multi_entry_subdominant_param_b);
leg_rou_hcm->put_Multi_circ_multi_entry_subdominant_param_b(0.0);
multi_circ_multi_entry_subdominant_param_b = leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_b
leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_b = 0.0
$multi_circ_multi_entry_subdominant_param_b = $leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_b
$leg_rou_hcm.Multi_circ_multi_entry_subdominant_param_b = 0.0

Leg_roundabout

ISIAPILeg_roundabout Leg_roundabout { get; }

Type ISIAPILeg_roundabout

Code samples
var leg_roundabout = leg_rou_hcm.Leg_roundabout;
CComPtr<ISIAPILeg_roundabout> leg_roundabout;
leg_rou_hcm->get_Leg_roundabout(&leg_roundabout);
leg_roundabout = leg_rou_hcm.Leg_roundabout
$leg_roundabout = $leg_rou_hcm.Leg_roundabout