Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.RcConnData Class Reference

Last update: 16.07.2025

<exclude > More...

Inheritance diagram for OpenTD.RcConnData:
OpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.ContactorOpenTD.RcTecDataOpenTD.Tec

Public Types

enum  ContactorInputValueTypes { PER_AREA_OR_LENGTH , ABSOLUTE_COND_REDUCED_BY_UNCONNECTED , ABSOLUTE_ADJUST_FOR_UNCONNECTED }
 Type of contactor. More...
 
enum  RestartFileOptions { DEFAULT_DIRECTORY , DWG_FILE_DIRECTORY , DO_NOT_GENERATE }
 Restart file options for contactors. More...
 
enum  InterpolationTypes { FULL_INTERPOLATION , NO_EXTRAP_INTERPOLATION , STEP_INTERPOLATION }
 Interpolation types for contactors. More...
 
enum  HeaterSenseTypes { AVERAGE_WEIGHTED_AREA , MAXIMUM_TEMPERATURE , MINIMUM_TEMPERATURE , USER_INPUT_LOGIC }
 Heater sense types for TEC's. More...
 
enum  TecInputModes { CURRENT = 0 , VOLTAGE = 1 , POWER = 2 }
 TEC input parameter modes. More...
 
enum  TecControlModes { NONE = 0 , HOT_SIDE = 1 , COLD_SIDE = 2 }
 TEC control parameter modes. More...
 

Public Member Functions

 RcConnData ()
 
override string ToString ()
 
void SetFrom (TdDbEntityData x)
 
void SetFrom (DbObject x)
 
void SetFrom (OpenTDObject x)
 
override void Update ()
 Updates the TD entity with the latest client data.
 
override void UpdateFromTD ()
 Updates the client-side instance with the latest data from the TD entity.
 
override void CreateIn (ThermalDesktop td)
 Creates the TD entity in the specified TD instance.
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
void UpdateIn (ThermalDesktop td)
 Updates the TD entity corresponding to this object in the specified TD instance, if possible.
 

Static Public Member Functions

static bool operator== (DbObject first, DbObject second)
 
static bool operator!= (DbObject first, DbObject second)
 

Protected Member Functions

string ToString (string Submodel, string Id, string Comment)
 
string ToString (string Submodel, int Id, string Comment)
 

Protected Attributes

ITdCommander TdProxy
 

Properties

List< ConnectionFrom [get, set]
 
List< ConnectionTo [get, set]
 
string Name [get, set]
 
string Comment [get]
 
int UseUScaling [get, set]
 
int UseVScaling [get, set]
 
int Side [get, set]
 
Dimensional< ModelLengthTol [get, set]
 
ExpressionData TolExp [get, set]
 
int ContactDivisions [get, set]
 
ExpressionData ContactDivisionsExp [get, set]
 
List< double > UScalingU [get, set]
 
List< double > UScalingValue [get, set]
 
List< double > VScalingV [get, set]
 
List< double > VScalingValue [get, set]
 
double ContactCond [get, set]
 
ExpressionData ContactCondExp [get, set]
 
ContactorInputValueTypes InputValueType [get, set]
 
int UseMliNodes [get, set]
 
SubmodelNameData CondSubmodel [get, set]
 
int UseMaterial [get, set]
 
string ThermoMaterial [get, set]
 
int IsRadiation [get, set]
 
int UseFace [get, set]
 
int NumPoints [get, set]
 
ExpressionData NumPointsExp [get, set]
 
int UsePointOrRayTraceAlgorithm [get, set]
 
int OctCellSubdivisions [get, set]
 
ExpressionData OctCellSubdivisionsExp [get, set]
 
int UseVersusTime [get, set]
 
int UseVsTempDiff [get, set]
 
bool UseThickness [get, set]
 
bool OneWay [get, set]
 
int AddToEdgeConductance [get, set]
 
int ShowContactMarkersDone [get, set]
 
TecInputModes TecInputMode [get, set]
 
int TecBismuthOrOther [get, set]
 
double TecValue [get, set]
 
ExpressionData TecValueExp [get, set]
 
Dimensional< ModelLengthTecAspectRatio [get, set]
 
ExpressionData TecAspectRatioExp [get, set]
 
double TecNumCouples [get, set]
 
ExpressionData TecNumCouplesExp [get, set]
 
Dimensional< VoltsPerTempTecSeebeckCoeff [get, set]
 
ExpressionData TecSeebeckCoeffExp [get, set]
 
Dimensional< ResistivityTecElectricalResistivity [get, set]
 
ExpressionData TecElectricalResistivityExp [get, set]
 
Dimensional< CondPerLengthTecConductivity [get, set]
 
ExpressionData TecConductivityExp [get, set]
 
int TecGenerateConductors [get, set]
 
int TecShallowOrDeepSolution [get, set]
 
TecControlModes TecControlMode [get, set]
 
Dimensional< TempTecControlOnTemp [get, set]
 
Dimensional< TempTecControlOffTemp [get, set]
 
int TecControlProportional [get, set]
 
int TecControlSSMidPointOrPercent [get, set]
 
Dimensional< TempAbsTecControlSSOffsetTemp [get, set]
 
double TecControlPowerPer [get, set]
 
ExpressionData TecControlOnTempExp [get, set]
 
ExpressionData TecControlOffTempExp [get, set]
 
ExpressionData TecControlSSOffsetTempExp [get, set]
 
ExpressionData TecControlPowerPerExp [get, set]
 
List< double > Tolerances [get, set]
 
double MultFactor [get, set]
 
ExpressionData MultFactorExp [get, set]
 
InterpolationTypes AtacInterpolationType [get, set]
 
int AtacMapperTypeFluxOrThickness [get, set]
 
string AtacMapperDbfFileInput [get, set]
 
ExpressionData AtacMapperDbfFileInputExp [get, set]
 
int Enabled [get, set]
 
ExpressionData EnabledExp [get, set]
 
string RegisterDesignator [get, set]
 
string TecControlSenseUserLogic [get, set]
 
HeaterSenseTypes TecControlSenseMethod [get, set]
 
NetworkLogicData TCodeConductor [get, set]
 
RestartFileOptions RestartFileOption [get, set]
 
DimensionalList< TimeTimes [get, set]
 
ListSI ContactCondsVsTimes_SI [get, set]
 Note that this array is always in SI units, regardless of WorkingUnits.
 
DimensionalList< TempAbsTempDiffs [get, set]
 
ListSI ContactCondsVsTempDiffs_SI [get, set]
 Note that this array is always in SI units, regardless of WorkingUnits.
 
int TecOrTegLegLevelNTypeDefinitionType [get, set]
 
Dimensional< ModelLengthTecOrTegLegLevelNTypeAspectRatio [get, set]
 
ExpressionData TecOrTegLegLevelNTypeAspectRatioExp [get, set]
 
double TecOrTegLegLevelNTypeNumLeg [get, set]
 
ExpressionData TecOrTegLegLevelNTypeNumLegExp [get, set]
 
Dimensional< VoltsPerTempTecOrTegLegLevelNTypeSeebeckCoeff [get, set]
 
ExpressionData TecOrTegLegLevelNTypeSeebeckCoeffExp [get, set]
 
Dimensional< ResistivityTecOrTegLegLevelNTypeElectricalResistivity [get, set]
 
ExpressionData TecOrTegLegLevelNTypeElectricalResistivityExp [get, set]
 
Dimensional< CondPerLengthTecOrTegLegLevelNTypeConductivity [get, set]
 
ExpressionData TecOrTegLegLevelNTypeConductivityExp [get, set]
 
string TecOrTegLegLevelNTypeThermoMaterial [get, set]
 
int TecCoupleTecLegLevelTegCoupleOrTegLegLevel [get, set]
 
int TecOrTegLegLevelNTypeSameAsPTypeOverrideForGeomNumLegGenCond [get, set]
 
string Layer [get, set]
 
int ColorIndex [get, set]
 Specifies a color. See the AutoCAD Layer Properties Manager for valid values.
 
string Handle [get, set]
 
string TypeName [get, set]
 
string TdClassName [get]
 

Detailed Description

<exclude >

Member Enumeration Documentation

◆ ContactorInputValueTypes

Type of contactor.

Enumerator
PER_AREA_OR_LENGTH 
ABSOLUTE_COND_REDUCED_BY_UNCONNECTED 
ABSOLUTE_ADJUST_FOR_UNCONNECTED 

◆ HeaterSenseTypes

Heater sense types for TEC's.

Enumerator
AVERAGE_WEIGHTED_AREA 
MAXIMUM_TEMPERATURE 
MINIMUM_TEMPERATURE 
USER_INPUT_LOGIC 

◆ InterpolationTypes

Interpolation types for contactors.

Enumerator
FULL_INTERPOLATION 
NO_EXTRAP_INTERPOLATION 
STEP_INTERPOLATION 

◆ RestartFileOptions

Restart file options for contactors.

Enumerator
DEFAULT_DIRECTORY 
DWG_FILE_DIRECTORY 
DO_NOT_GENERATE 

◆ TecControlModes

TEC control parameter modes.

Enumerator
NONE 
HOT_SIDE 
COLD_SIDE 

◆ TecInputModes

TEC input parameter modes.

Enumerator
CURRENT 
VOLTAGE 
POWER 

Constructor & Destructor Documentation

◆ RcConnData()

OpenTD.RcConnData.RcConnData ( )
inline

Member Function Documentation

◆ CreateIn()

override void OpenTD.DbObject.CreateIn ( ThermalDesktop td)
inlineinherited

Creates the TD entity in the specified TD instance.

Implements OpenTD.IReassignable.

◆ Equals()

override bool OpenTD.DbObject.Equals ( object obj)
inlineinherited

◆ GetHashCode()

override int OpenTD.DbObject.GetHashCode ( )
inlineinherited

◆ operator!=()

static bool OpenTD.DbObject.operator!= ( DbObject first,
DbObject second )
inlinestaticinherited

◆ operator==()

static bool OpenTD.DbObject.operator== ( DbObject first,
DbObject second )
inlinestaticinherited

◆ SetFrom() [1/3]

void OpenTD.DbObject.SetFrom ( DbObject x)
inlineinherited

◆ SetFrom() [2/3]

void OpenTD.OpenTDObject.SetFrom ( OpenTDObject x)
inlineinherited

◆ SetFrom() [3/3]

void OpenTD.TdDbEntityData.SetFrom ( TdDbEntityData x)
inlineinherited

◆ ToString() [1/3]

override string OpenTD.RcConnData.ToString ( )
inline

◆ ToString() [2/3]

string OpenTD.TdDbEntityData.ToString ( string Submodel,
int Id,
string Comment )
inlineprotectedinherited

◆ ToString() [3/3]

string OpenTD.TdDbEntityData.ToString ( string Submodel,
string Id,
string Comment )
inlineprotectedinherited

◆ Update()

override void OpenTD.DbObject.Update ( )
inlineinherited

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

override void OpenTD.DbObject.UpdateFromTD ( )
inlineinherited

Updates the client-side instance with the latest data from the TD entity.

Implements OpenTD.IUpdatable.

◆ UpdateIn()

void OpenTD.OpenTDObject.UpdateIn ( ThermalDesktop td)
inlineinherited

Updates the TD entity corresponding to this object in the specified TD instance, if possible.

Implements OpenTD.IReassignable.

Member Data Documentation

◆ TdProxy

ITdCommander OpenTD.OpenTDObject.TdProxy
protectedinherited

Property Documentation

◆ AddToEdgeConductance

int OpenTD.RcConnData.AddToEdgeConductance
getset

◆ AtacInterpolationType

InterpolationTypes OpenTD.RcConnData.AtacInterpolationType
getset

◆ AtacMapperDbfFileInput

string OpenTD.RcConnData.AtacMapperDbfFileInput
getset

◆ AtacMapperDbfFileInputExp

ExpressionData OpenTD.RcConnData.AtacMapperDbfFileInputExp
getset

◆ AtacMapperTypeFluxOrThickness

int OpenTD.RcConnData.AtacMapperTypeFluxOrThickness
getset

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

Specifies a color. See the AutoCAD Layer Properties Manager for valid values.

◆ Comment

string OpenTD.RcConnData.Comment
get

◆ CondSubmodel

SubmodelNameData OpenTD.RcConnData.CondSubmodel
getset

◆ ContactCond

double OpenTD.RcConnData.ContactCond
getset

◆ ContactCondExp

ExpressionData OpenTD.RcConnData.ContactCondExp
getset

◆ ContactCondsVsTempDiffs_SI

ListSI OpenTD.RcConnData.ContactCondsVsTempDiffs_SI
getset

Note that this array is always in SI units, regardless of WorkingUnits.

◆ ContactCondsVsTimes_SI

ListSI OpenTD.RcConnData.ContactCondsVsTimes_SI
getset

Note that this array is always in SI units, regardless of WorkingUnits.

◆ ContactDivisions

int OpenTD.RcConnData.ContactDivisions
getset

◆ ContactDivisionsExp

ExpressionData OpenTD.RcConnData.ContactDivisionsExp
getset

◆ Enabled

int OpenTD.RcConnData.Enabled
getset

◆ EnabledExp

ExpressionData OpenTD.RcConnData.EnabledExp
getset

◆ From

List<Connection> OpenTD.RcConnData.From
getset

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ InputValueType

ContactorInputValueTypes OpenTD.RcConnData.InputValueType
getset

◆ IsRadiation

int OpenTD.RcConnData.IsRadiation
getset

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ MultFactor

double OpenTD.RcConnData.MultFactor
getset

◆ MultFactorExp

ExpressionData OpenTD.RcConnData.MultFactorExp
getset

◆ Name

string OpenTD.RcConnData.Name
getset

◆ NumPoints

int OpenTD.RcConnData.NumPoints
getset

◆ NumPointsExp

ExpressionData OpenTD.RcConnData.NumPointsExp
getset

◆ OctCellSubdivisions

int OpenTD.RcConnData.OctCellSubdivisions
getset

◆ OctCellSubdivisionsExp

ExpressionData OpenTD.RcConnData.OctCellSubdivisionsExp
getset

◆ OneWay

bool OpenTD.RcConnData.OneWay
getset

◆ RegisterDesignator

string OpenTD.RcConnData.RegisterDesignator
getset

◆ RestartFileOption

RestartFileOptions OpenTD.RcConnData.RestartFileOption
getset

◆ ShowContactMarkersDone

int OpenTD.RcConnData.ShowContactMarkersDone
getset

◆ Side

int OpenTD.RcConnData.Side
getset

◆ TCodeConductor

NetworkLogicData OpenTD.RcConnData.TCodeConductor
getset

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ TecAspectRatio

Dimensional<ModelLength> OpenTD.RcConnData.TecAspectRatio
getset

◆ TecAspectRatioExp

ExpressionData OpenTD.RcConnData.TecAspectRatioExp
getset

◆ TecBismuthOrOther

int OpenTD.RcConnData.TecBismuthOrOther
getset

◆ TecConductivity

Dimensional<CondPerLength> OpenTD.RcConnData.TecConductivity
getset

◆ TecConductivityExp

ExpressionData OpenTD.RcConnData.TecConductivityExp
getset

◆ TecControlMode

TecControlModes OpenTD.RcConnData.TecControlMode
getset

◆ TecControlOffTemp

Dimensional<Temp> OpenTD.RcConnData.TecControlOffTemp
getset

◆ TecControlOffTempExp

ExpressionData OpenTD.RcConnData.TecControlOffTempExp
getset

◆ TecControlOnTemp

Dimensional<Temp> OpenTD.RcConnData.TecControlOnTemp
getset

◆ TecControlOnTempExp

ExpressionData OpenTD.RcConnData.TecControlOnTempExp
getset

◆ TecControlPowerPer

double OpenTD.RcConnData.TecControlPowerPer
getset

◆ TecControlPowerPerExp

ExpressionData OpenTD.RcConnData.TecControlPowerPerExp
getset

◆ TecControlProportional

int OpenTD.RcConnData.TecControlProportional
getset

◆ TecControlSenseMethod

HeaterSenseTypes OpenTD.RcConnData.TecControlSenseMethod
getset

◆ TecControlSenseUserLogic

string OpenTD.RcConnData.TecControlSenseUserLogic
getset

◆ TecControlSSMidPointOrPercent

int OpenTD.RcConnData.TecControlSSMidPointOrPercent
getset

◆ TecControlSSOffsetTemp

Dimensional<TempAbs> OpenTD.RcConnData.TecControlSSOffsetTemp
getset

◆ TecControlSSOffsetTempExp

ExpressionData OpenTD.RcConnData.TecControlSSOffsetTempExp
getset

◆ TecCoupleTecLegLevelTegCoupleOrTegLegLevel

int OpenTD.RcConnData.TecCoupleTecLegLevelTegCoupleOrTegLegLevel
getset

◆ TecElectricalResistivity

Dimensional<Resistivity> OpenTD.RcConnData.TecElectricalResistivity
getset

◆ TecElectricalResistivityExp

ExpressionData OpenTD.RcConnData.TecElectricalResistivityExp
getset

◆ TecGenerateConductors

int OpenTD.RcConnData.TecGenerateConductors
getset

◆ TecInputMode

TecInputModes OpenTD.RcConnData.TecInputMode
getset

◆ TecNumCouples

double OpenTD.RcConnData.TecNumCouples
getset

◆ TecNumCouplesExp

ExpressionData OpenTD.RcConnData.TecNumCouplesExp
getset

◆ TecOrTegLegLevelNTypeAspectRatio

Dimensional<ModelLength> OpenTD.RcConnData.TecOrTegLegLevelNTypeAspectRatio
getset

◆ TecOrTegLegLevelNTypeAspectRatioExp

ExpressionData OpenTD.RcConnData.TecOrTegLegLevelNTypeAspectRatioExp
getset

◆ TecOrTegLegLevelNTypeConductivity

Dimensional<CondPerLength> OpenTD.RcConnData.TecOrTegLegLevelNTypeConductivity
getset

◆ TecOrTegLegLevelNTypeConductivityExp

ExpressionData OpenTD.RcConnData.TecOrTegLegLevelNTypeConductivityExp
getset

◆ TecOrTegLegLevelNTypeDefinitionType

int OpenTD.RcConnData.TecOrTegLegLevelNTypeDefinitionType
getset

◆ TecOrTegLegLevelNTypeElectricalResistivity

Dimensional<Resistivity> OpenTD.RcConnData.TecOrTegLegLevelNTypeElectricalResistivity
getset

◆ TecOrTegLegLevelNTypeElectricalResistivityExp

ExpressionData OpenTD.RcConnData.TecOrTegLegLevelNTypeElectricalResistivityExp
getset

◆ TecOrTegLegLevelNTypeNumLeg

double OpenTD.RcConnData.TecOrTegLegLevelNTypeNumLeg
getset

◆ TecOrTegLegLevelNTypeNumLegExp

ExpressionData OpenTD.RcConnData.TecOrTegLegLevelNTypeNumLegExp
getset

◆ TecOrTegLegLevelNTypeSameAsPTypeOverrideForGeomNumLegGenCond

int OpenTD.RcConnData.TecOrTegLegLevelNTypeSameAsPTypeOverrideForGeomNumLegGenCond
getset

◆ TecOrTegLegLevelNTypeSeebeckCoeff

Dimensional<VoltsPerTemp> OpenTD.RcConnData.TecOrTegLegLevelNTypeSeebeckCoeff
getset

◆ TecOrTegLegLevelNTypeSeebeckCoeffExp

ExpressionData OpenTD.RcConnData.TecOrTegLegLevelNTypeSeebeckCoeffExp
getset

◆ TecOrTegLegLevelNTypeThermoMaterial

string OpenTD.RcConnData.TecOrTegLegLevelNTypeThermoMaterial
getset

◆ TecSeebeckCoeff

Dimensional<VoltsPerTemp> OpenTD.RcConnData.TecSeebeckCoeff
getset

◆ TecSeebeckCoeffExp

ExpressionData OpenTD.RcConnData.TecSeebeckCoeffExp
getset

◆ TecShallowOrDeepSolution

int OpenTD.RcConnData.TecShallowOrDeepSolution
getset

◆ TecValue

double OpenTD.RcConnData.TecValue
getset

◆ TecValueExp

ExpressionData OpenTD.RcConnData.TecValueExp
getset

◆ TempDiffs

DimensionalList<TempAbs> OpenTD.RcConnData.TempDiffs
getset

◆ ThermoMaterial

string OpenTD.RcConnData.ThermoMaterial
getset

◆ Times

DimensionalList<Time> OpenTD.RcConnData.Times
getset

◆ To

List<Connection> OpenTD.RcConnData.To
getset

◆ Tol

Dimensional<ModelLength> OpenTD.RcConnData.Tol
getset

◆ Tolerances

List<double> OpenTD.RcConnData.Tolerances
getset

◆ TolExp

ExpressionData OpenTD.RcConnData.TolExp
getset

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UScalingU

List<double> OpenTD.RcConnData.UScalingU
getset

◆ UScalingValue

List<double> OpenTD.RcConnData.UScalingValue
getset

◆ UseFace

int OpenTD.RcConnData.UseFace
getset

◆ UseMaterial

int OpenTD.RcConnData.UseMaterial
getset

◆ UseMliNodes

int OpenTD.RcConnData.UseMliNodes
getset

◆ UsePointOrRayTraceAlgorithm

int OpenTD.RcConnData.UsePointOrRayTraceAlgorithm
getset

◆ UseThickness

bool OpenTD.RcConnData.UseThickness
getset

◆ UseUScaling

int OpenTD.RcConnData.UseUScaling
getset

◆ UseVersusTime

int OpenTD.RcConnData.UseVersusTime
getset

◆ UseVScaling

int OpenTD.RcConnData.UseVScaling
getset

◆ UseVsTempDiff

int OpenTD.RcConnData.UseVsTempDiff
getset

◆ VScalingV

List<double> OpenTD.RcConnData.VScalingV
getset

◆ VScalingValue

List<double> OpenTD.RcConnData.VScalingValue
getset

The documentation for this class was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/Contactor.cs

Connect with Ansys