Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.RcConductorData Class Reference

Last update: 16.07.2025

<exclude > More...

Inheritance diagram for OpenTD.RcConductorData:
OpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.Conductor

Public Types

enum  CorrelationTypes {
  NO_CORRELATION , VERT_FLAT_PLATE_ISOTHERMAL , VERT_FLAT_PLATE_ISOFLUX , VERT_CYLINDER_ISOTHERMAL ,
  VERT_CYLINDER_ISOFLUX , HORIZ_FLAT_UP_HEAT_OR_DOWN_COOL , HORIZ_FLAT_DOWN_HEAT_UP_COOL , HORIZ_FLAT_UPSIDE ,
  HORIZ_FLAT_DOWNSIDE , HORIZ_CYL_ISOTHERMAL , RECT_FINS_ISOTHERMAL , SPHERE_GAS_INSIDE ,
  FUNCTION_OF_TEMP_DIFF , EXTERNAL_FLAT_PLATE , EXTERNAL_CYLINDER , EXTERNAL_SPHERE ,
  EXTERNAL_OBJ , EXTERNAL_TUBE_BANK , ADVECTION
}
 Convection correlations. More...
 
enum  FluidTypes { LIQUID = 0 , GAS = 1 }
 Liquid or gas for convection coorelations. More...
 
enum  OneWayTypes { BIDIRECTIONAL , FROM2TO , TO2FROM }
 Type of one-way conductor. More...
 
enum  AppliedTypeBoundaryCond {
  SURFACE , NODE , SOLID , EDGEABT ,
  NOTSPECIFIED , LUMP
}
 What type of entity a conductor is applied to. More...
 

Public Member Functions

 RcConductorData ()
 
void CheckData ()
 
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

Connection From [get, set]
 
List< ConnectionTo [get, set]
 
string Name [get, set]
 
SubmodelNameData Submodel [get, set]
 
int Id [get, set]
 
double Value [get, set]
 
ExpressionData ValueExp [get, set]
 
int UseMaterial [get, set]
 
string ThermoMaterial [get, set]
 
int IsRadiation [get, set]
 
int IsPerArea [get, set]
 
int UseMLINodes [get, set]
 
OneWayTypes OneWay [get, set]
 
int UseVersusTime [get, set]
 
DimensionalList< TimeTimeArray [get, set]
 
ListSI ValueArraySI [get, set]
 Note that this array is always in SI units, regardless of WorkingUnits.
 
int UseVsTempDiff [get, set]
 
DimensionalList< TempAbsTempDiffArray [get, set]
 
ListSI ValueDiffArraySI [get, set]
 Note that this array is always in SI units, regardless of WorkingUnits.
 
CorrelationTypes CorrelationType [get, set]
 
double NcMultFactor [get, set]
 
ExpressionData NcMultFactorExp [get, set]
 
Dimensional< ModelLengthNcHeight [get, set]
 
ExpressionData NcHeightExp [get, set]
 
Dimensional< ModelLengthNcDiameter [get, set]
 
ExpressionData NcDiameterExp [get, set]
 
Dimensional< ModelLengthNcCharLength [get, set]
 
ExpressionData NcCharLengthExp [get, set]
 
Dimensional< ModelLengthNcWidth [get, set]
 
ExpressionData NcWidthExp [get, set]
 
Dimensional< ModelLengthNcGap [get, set]
 
ExpressionData NcGapExp [get, set]
 
Dimensional< AngleNcAngleFromVert [get, set]
 
ExpressionData NcAngleFromVertExp [get, set]
 
Dimensional< PressureNcPressure [get, set]
 
ExpressionData NcPressureExp [get, set]
 
Dimensional< FluxNcFlux [get, set]
 
ExpressionData NcFluxExp [get, set]
 
double NcTempDiffMult [get, set]
 
ExpressionData NcTempDiffMultExp [get, set]
 
double NcTempDiffExponent [get, set]
 
ExpressionData NcTempDiffExponentExp [get, set]
 
FluidTypes NcLiquidOrGas [get, set]
 
int FluidId [get, set]
 
NetworkLogicData TCode [get, set]
 
ExpressionData EnabledExp [get, set]
 
string FluidName [get, set]
 
double NuNum [get, set]
 
ExpressionData NuNumExp [get, set]
 
double ReEx [get, set]
 
ExpressionData ReExExp [get, set]
 
double PrEx [get, set]
 
ExpressionData PrExExp [get, set]
 
Dimensional< VelocityVelocity [get, set]
 
ExpressionData VelocityExp [get, set]
 
AppliedTypeBoundaryCond AppliedType [get, set]
 
int OneWayAdvection [get, set]
 
bool UseGlobalAccelm [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

◆ AppliedTypeBoundaryCond

What type of entity a conductor is applied to.

Enumerator
SURFACE 
NODE 
SOLID 
EDGEABT 
NOTSPECIFIED 
LUMP 

◆ CorrelationTypes

Convection correlations.

Enumerator
NO_CORRELATION 
VERT_FLAT_PLATE_ISOTHERMAL 
VERT_FLAT_PLATE_ISOFLUX 
VERT_CYLINDER_ISOTHERMAL 
VERT_CYLINDER_ISOFLUX 
HORIZ_FLAT_UP_HEAT_OR_DOWN_COOL 
HORIZ_FLAT_DOWN_HEAT_UP_COOL 
HORIZ_FLAT_UPSIDE 
HORIZ_FLAT_DOWNSIDE 
HORIZ_CYL_ISOTHERMAL 
RECT_FINS_ISOTHERMAL 
SPHERE_GAS_INSIDE 
FUNCTION_OF_TEMP_DIFF 
EXTERNAL_FLAT_PLATE 
EXTERNAL_CYLINDER 
EXTERNAL_SPHERE 
EXTERNAL_OBJ 
EXTERNAL_TUBE_BANK 
ADVECTION 

◆ FluidTypes

Liquid or gas for convection coorelations.

Enumerator
LIQUID 
GAS 

◆ OneWayTypes

Type of one-way conductor.

Enumerator
BIDIRECTIONAL 
FROM2TO 
TO2FROM 

Constructor & Destructor Documentation

◆ RcConductorData()

OpenTD.RcConductorData.RcConductorData ( )
inline

Member Function Documentation

◆ CheckData()

void OpenTD.RcConductorData.CheckData ( )
inline

◆ 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.RcConductorData.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

◆ AppliedType

AppliedTypeBoundaryCond OpenTD.RcConductorData.AppliedType
getset

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

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

◆ CorrelationType

CorrelationTypes OpenTD.RcConductorData.CorrelationType
getset

◆ EnabledExp

ExpressionData OpenTD.RcConductorData.EnabledExp
getset

◆ FluidId

int OpenTD.RcConductorData.FluidId
getset

◆ FluidName

string OpenTD.RcConductorData.FluidName
getset

◆ From

Connection OpenTD.RcConductorData.From
getset

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ Id

int OpenTD.RcConductorData.Id
getset

◆ IsPerArea

int OpenTD.RcConductorData.IsPerArea
getset

◆ IsRadiation

int OpenTD.RcConductorData.IsRadiation
getset

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ Name

string OpenTD.RcConductorData.Name
getset

◆ NcAngleFromVert

Dimensional<Angle> OpenTD.RcConductorData.NcAngleFromVert
getset

◆ NcAngleFromVertExp

ExpressionData OpenTD.RcConductorData.NcAngleFromVertExp
getset

◆ NcCharLength

Dimensional<ModelLength> OpenTD.RcConductorData.NcCharLength
getset

◆ NcCharLengthExp

ExpressionData OpenTD.RcConductorData.NcCharLengthExp
getset

◆ NcDiameter

Dimensional<ModelLength> OpenTD.RcConductorData.NcDiameter
getset

◆ NcDiameterExp

ExpressionData OpenTD.RcConductorData.NcDiameterExp
getset

◆ NcFlux

Dimensional<Flux> OpenTD.RcConductorData.NcFlux
getset

◆ NcFluxExp

ExpressionData OpenTD.RcConductorData.NcFluxExp
getset

◆ NcGap

Dimensional<ModelLength> OpenTD.RcConductorData.NcGap
getset

◆ NcGapExp

ExpressionData OpenTD.RcConductorData.NcGapExp
getset

◆ NcHeight

Dimensional<ModelLength> OpenTD.RcConductorData.NcHeight
getset

◆ NcHeightExp

ExpressionData OpenTD.RcConductorData.NcHeightExp
getset

◆ NcLiquidOrGas

FluidTypes OpenTD.RcConductorData.NcLiquidOrGas
getset

◆ NcMultFactor

double OpenTD.RcConductorData.NcMultFactor
getset

◆ NcMultFactorExp

ExpressionData OpenTD.RcConductorData.NcMultFactorExp
getset

◆ NcPressure

Dimensional<Pressure> OpenTD.RcConductorData.NcPressure
getset

◆ NcPressureExp

ExpressionData OpenTD.RcConductorData.NcPressureExp
getset

◆ NcTempDiffExponent

double OpenTD.RcConductorData.NcTempDiffExponent
getset

◆ NcTempDiffExponentExp

ExpressionData OpenTD.RcConductorData.NcTempDiffExponentExp
getset

◆ NcTempDiffMult

double OpenTD.RcConductorData.NcTempDiffMult
getset

◆ NcTempDiffMultExp

ExpressionData OpenTD.RcConductorData.NcTempDiffMultExp
getset

◆ NcWidth

Dimensional<ModelLength> OpenTD.RcConductorData.NcWidth
getset

◆ NcWidthExp

ExpressionData OpenTD.RcConductorData.NcWidthExp
getset

◆ NuNum

double OpenTD.RcConductorData.NuNum
getset

◆ NuNumExp

ExpressionData OpenTD.RcConductorData.NuNumExp
getset

◆ OneWay

OneWayTypes OpenTD.RcConductorData.OneWay
getset

◆ OneWayAdvection

int OpenTD.RcConductorData.OneWayAdvection
getset

◆ PrEx

double OpenTD.RcConductorData.PrEx
getset

◆ PrExExp

ExpressionData OpenTD.RcConductorData.PrExExp
getset

◆ ReEx

double OpenTD.RcConductorData.ReEx
getset

◆ ReExExp

ExpressionData OpenTD.RcConductorData.ReExExp
getset

◆ Submodel

SubmodelNameData OpenTD.RcConductorData.Submodel
getset

◆ TCode

NetworkLogicData OpenTD.RcConductorData.TCode
getset

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ TempDiffArray

DimensionalList<TempAbs> OpenTD.RcConductorData.TempDiffArray
getset

◆ ThermoMaterial

string OpenTD.RcConductorData.ThermoMaterial
getset

◆ TimeArray

DimensionalList<Time> OpenTD.RcConductorData.TimeArray
getset

◆ To

List<Connection> OpenTD.RcConductorData.To
getset

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseGlobalAccelm

bool OpenTD.RcConductorData.UseGlobalAccelm
getset

◆ UseMaterial

int OpenTD.RcConductorData.UseMaterial
getset

◆ UseMLINodes

int OpenTD.RcConductorData.UseMLINodes
getset

◆ UseVersusTime

int OpenTD.RcConductorData.UseVersusTime
getset

◆ UseVsTempDiff

int OpenTD.RcConductorData.UseVsTempDiff
getset

◆ Value

double OpenTD.RcConductorData.Value
getset

◆ ValueArraySI

ListSI OpenTD.RcConductorData.ValueArraySI
getset

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

◆ ValueDiffArraySI

ListSI OpenTD.RcConductorData.ValueDiffArraySI
getset

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

◆ ValueExp

ExpressionData OpenTD.RcConductorData.ValueExp
getset

◆ Velocity

Dimensional<Velocity> OpenTD.RcConductorData.Velocity
getset

◆ VelocityExp

ExpressionData OpenTD.RcConductorData.VelocityExp
getset

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

Connect with Ansys