Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.ThermoPropsData Class Reference

Last update: 16.07.2025

<exclude > More...

Inheritance diagram for OpenTD.ThermoPropsData:
OpenTD.UniqueNameObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.ThermoProps

Public Types

enum  ThermoPropType { BASIC , LAMINATE , AGGREGATE }
 Material type: laminate, aggregate, basic. More...
 

Public Member Functions

 ThermoPropsData ()
 
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.
 
void CheckData ()
 
virtual void Rename (string to)
 Use this method to rename the client-side object and the TD item it is linked to.
 
override string ToString ()
 
void SetFrom (OpenTDObject x)
 
void UpdateIn (ThermalDesktop td)
 Updates the TD entity corresponding to this object in the specified TD instance, if possible.
 

Protected Member Functions

override void ProxyRename (string from, string to)
 
virtual string ModifyName (string name)
 

Protected Attributes

ITdCommander TdProxy
 

Properties

int Color [get, set]
 
Dimensional< CondPerLengthConductivity [get, set]
 
Dimensional< CondPerLengthConductivityY [get, set]
 
Dimensional< CondPerLengthConductivityZ [get, set]
 
Dimensional< DensityDensity [get, set]
 
Dimensional< SpecificHeatSpecificHeat [get, set]
 
double EffectiveEmissivity [get, set]
 
ExpressionData ConductivityExp [get, set]
 
ExpressionData ConductivityYExp [get, set]
 
ExpressionData ConductivityZExp [get, set]
 
ExpressionData DensityExp [get, set]
 
ExpressionData SpecificHeatExp [get, set]
 
ExpressionData EffectiveEmissivityExp [get, set]
 
double AttenuationCoefficient [get, set]
 
ExpressionData AttenuationCoefficientExp [get, set]
 
int Anisotropic [get, set]
 
int VarConductivity [get, set]
 
int VarConductivityY [get, set]
 
int VarConductivityZ [get, set]
 
int VarSpecificHeat [get, set]
 
int VarCondTempPres [get, set]
 
int VarCondTempPresY [get, set]
 
int VarCondTempPresZ [get, set]
 
DimensionalList< TempConductivityTemp [get, set]
 
DimensionalList< CondPerLengthConductivityValue [get, set]
 
DimensionalList< TempConductivityYTemp [get, set]
 
DimensionalList< CondPerLengthConductivityYValue [get, set]
 
DimensionalList< TempConductivityZTemp [get, set]
 
DimensionalList< CondPerLengthConductivityZValue [get, set]
 
DimensionalList< TempSpecificHeatTemp [get, set]
 
DimensionalList< SpecificHeatSpecificHeatValue [get, set]
 
DimensionalList< TempbivarTemperature [get, set]
 
DimensionalList< PressurebivarPressure [get, set]
 
DimensionalList< CondPerLengthbivarConductivity [get, set]
 
DimensionalList< TempbivarTemperatureY [get, set]
 
DimensionalList< PressurebivarPressureY [get, set]
 
DimensionalList< CondPerLengthbivarConductivityY [get, set]
 
DimensionalList< TempbivarTemperatureZ [get, set]
 
DimensionalList< PressurebivarPressureZ [get, set]
 
DimensionalList< CondPerLengthbivarConductivityZ [get, set]
 
string Comment [get, set]
 
int UseFusion [get, set]
 
Dimensional< SpecificHeatMeltSpecificHeatSolid [get, set]
 
Dimensional< SpecificHeatMeltSpecificHeatLiquid [get, set]
 
Dimensional< TempMeltTemp [get, set]
 
Dimensional< EnergyPerMassMeltFusion [get, set]
 
ExpressionData MeltSpecificHeatSolidExp [get, set]
 
ExpressionData MeltSpecificHeatLiquidExp [get, set]
 
ExpressionData MeltTempExp [get, set]
 
ExpressionData MeltFusionExp [get, set]
 
int TrackSolidSolidFusion [get, set]
 
Dimensional< SpecificHeatSolid2FusionSpecificHeat [get, set]
 
Dimensional< TempSolidSolidFusionTemp [get, set]
 
Dimensional< EnergyPerMassSolidSolidHeatOfFusion [get, set]
 
ExpressionData Solid2FusionSpecificHeatExp [get, set]
 
ExpressionData SolidSolidFusionTempExp [get, set]
 
ExpressionData SolidSolidHeatOfFusionExp [get, set]
 
int UseRecede [get, set]
 
int RecedeAccretionModeling [get, set]
 
int RecedeThrough [get, set]
 
Dimensional< TempRecedeTemp [get, set]
 
ExpressionData RecedeTempExp [get, set]
 
Dimensional< EnergyPerMassHeatOfRecede [get, set]
 
ExpressionData HeatOfRecedeExp [get, set]
 
double RecedeSF [get, set]
 
double RecedeM1 [get, set]
 
double RecedeM2 [get, set]
 
double RecedeM3 [get, set]
 
double RecedeM4 [get, set]
 
double RecedeE1 [get, set]
 
double RecedeE2 [get, set]
 
double RecedeE3 [get, set]
 
double RecedeE4 [get, set]
 
double RecedeQ1 [get, set]
 
double RecedeQ2 [get, set]
 
double RecedeQ3 [get, set]
 
ExpressionData RecedeSFExp [get, set]
 
ExpressionData RecedeM1Exp [get, set]
 
ExpressionData RecedeM2Exp [get, set]
 
ExpressionData RecedeM3Exp [get, set]
 
ExpressionData RecedeM4Exp [get, set]
 
ExpressionData RecedeE1Exp [get, set]
 
ExpressionData RecedeE2Exp [get, set]
 
ExpressionData RecedeE3Exp [get, set]
 
ExpressionData RecedeE4Exp [get, set]
 
ExpressionData RecedeQ1Exp [get, set]
 
ExpressionData RecedeQ2Exp [get, set]
 
ExpressionData RecedeQ3Exp [get, set]
 
int UseRecedeQRate [get, set]
 
int UseRecedeRate1 [get, set]
 
int UseRecedeRate2 [get, set]
 
int UseRecedeRate3 [get, set]
 
UnitsData RecedeVelocityUnits [get, set]
 
UnitsData RecedeFluxUnits [get, set]
 
double DensityMult [get, set]
 
double KuMult [get, set]
 
double KvMult [get, set]
 
double KwMult [get, set]
 
ExpressionData DensityMultExp [get, set]
 
ExpressionData KuMultExp [get, set]
 
ExpressionData KvMultExp [get, set]
 
ExpressionData KwMultExp [get, set]
 
ThermoPropType type [get, set]
 
AggregateData aggregate [get, set]
 
Matrix3d Kx [get, set]
 
Matrix3d Ky [get, set]
 
Matrix3d Kz [get, set]
 
string Name [get]
 This object is uniquely-identified by this name.
 
string _n [get, set]
 Do not use.
 

Detailed Description

<exclude >

Member Enumeration Documentation

◆ ThermoPropType

Material type: laminate, aggregate, basic.

Enumerator
BASIC 
LAMINATE 
AGGREGATE 

Constructor & Destructor Documentation

◆ ThermoPropsData()

OpenTD.ThermoPropsData.ThermoPropsData ( )
inline

Member Function Documentation

◆ CheckData()

void OpenTD.ThermoPropsData.CheckData ( )
inline

◆ CreateIn()

override void OpenTD.ThermoPropsData.CreateIn ( ThermalDesktop td)
inline

Creates the TD entity in the specified TD instance.

Implements OpenTD.IReassignable.

◆ ModifyName()

virtual string OpenTD.UniqueNameObject.ModifyName ( string name)
inlineprotectedvirtualinherited

Reimplemented in OpenTD.SubmodelData.

◆ ProxyRename()

override void OpenTD.ThermoPropsData.ProxyRename ( string from,
string to )
inlineprotected

◆ Rename()

virtual void OpenTD.UniqueNameObject.Rename ( string to)
inlinevirtualinherited

Use this method to rename the client-side object and the TD item it is linked to.

◆ SetFrom()

void OpenTD.OpenTDObject.SetFrom ( OpenTDObject x)
inlineinherited

◆ ToString()

override string OpenTD.UniqueNameObject.ToString ( )
inlineinherited

◆ Update()

override void OpenTD.ThermoPropsData.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

override void OpenTD.ThermoPropsData.UpdateFromTD ( )
inline

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

◆ _n

string OpenTD.UniqueNameObject._n
getsetinherited

Do not use.

◆ aggregate

AggregateData OpenTD.ThermoPropsData.aggregate
getset

◆ Anisotropic

int OpenTD.ThermoPropsData.Anisotropic
getset

◆ AttenuationCoefficient

double OpenTD.ThermoPropsData.AttenuationCoefficient
getset

◆ AttenuationCoefficientExp

ExpressionData OpenTD.ThermoPropsData.AttenuationCoefficientExp
getset

◆ bivarConductivity

DimensionalList<CondPerLength> OpenTD.ThermoPropsData.bivarConductivity
getset

◆ bivarConductivityY

DimensionalList<CondPerLength> OpenTD.ThermoPropsData.bivarConductivityY
getset

◆ bivarConductivityZ

DimensionalList<CondPerLength> OpenTD.ThermoPropsData.bivarConductivityZ
getset

◆ bivarPressure

DimensionalList<Pressure> OpenTD.ThermoPropsData.bivarPressure
getset

◆ bivarPressureY

DimensionalList<Pressure> OpenTD.ThermoPropsData.bivarPressureY
getset

◆ bivarPressureZ

DimensionalList<Pressure> OpenTD.ThermoPropsData.bivarPressureZ
getset

◆ bivarTemperature

DimensionalList<Temp> OpenTD.ThermoPropsData.bivarTemperature
getset

◆ bivarTemperatureY

DimensionalList<Temp> OpenTD.ThermoPropsData.bivarTemperatureY
getset

◆ bivarTemperatureZ

DimensionalList<Temp> OpenTD.ThermoPropsData.bivarTemperatureZ
getset

◆ Color

int OpenTD.ThermoPropsData.Color
getset

◆ Comment

string OpenTD.ThermoPropsData.Comment
getset

◆ Conductivity

Dimensional<CondPerLength> OpenTD.ThermoPropsData.Conductivity
getset

◆ ConductivityExp

ExpressionData OpenTD.ThermoPropsData.ConductivityExp
getset

◆ ConductivityTemp

DimensionalList<Temp> OpenTD.ThermoPropsData.ConductivityTemp
getset

◆ ConductivityValue

DimensionalList<CondPerLength> OpenTD.ThermoPropsData.ConductivityValue
getset

◆ ConductivityY

Dimensional<CondPerLength> OpenTD.ThermoPropsData.ConductivityY
getset

◆ ConductivityYExp

ExpressionData OpenTD.ThermoPropsData.ConductivityYExp
getset

◆ ConductivityYTemp

DimensionalList<Temp> OpenTD.ThermoPropsData.ConductivityYTemp
getset

◆ ConductivityYValue

DimensionalList<CondPerLength> OpenTD.ThermoPropsData.ConductivityYValue
getset

◆ ConductivityZ

Dimensional<CondPerLength> OpenTD.ThermoPropsData.ConductivityZ
getset

◆ ConductivityZExp

ExpressionData OpenTD.ThermoPropsData.ConductivityZExp
getset

◆ ConductivityZTemp

DimensionalList<Temp> OpenTD.ThermoPropsData.ConductivityZTemp
getset

◆ ConductivityZValue

DimensionalList<CondPerLength> OpenTD.ThermoPropsData.ConductivityZValue
getset

◆ Density

Dimensional<Density> OpenTD.ThermoPropsData.Density
getset

◆ DensityExp

ExpressionData OpenTD.ThermoPropsData.DensityExp
getset

◆ DensityMult

double OpenTD.ThermoPropsData.DensityMult
getset

◆ DensityMultExp

ExpressionData OpenTD.ThermoPropsData.DensityMultExp
getset

◆ EffectiveEmissivity

double OpenTD.ThermoPropsData.EffectiveEmissivity
getset

◆ EffectiveEmissivityExp

ExpressionData OpenTD.ThermoPropsData.EffectiveEmissivityExp
getset

◆ HeatOfRecede

Dimensional<EnergyPerMass> OpenTD.ThermoPropsData.HeatOfRecede
getset

◆ HeatOfRecedeExp

ExpressionData OpenTD.ThermoPropsData.HeatOfRecedeExp
getset

◆ KuMult

double OpenTD.ThermoPropsData.KuMult
getset

◆ KuMultExp

ExpressionData OpenTD.ThermoPropsData.KuMultExp
getset

◆ KvMult

double OpenTD.ThermoPropsData.KvMult
getset

◆ KvMultExp

ExpressionData OpenTD.ThermoPropsData.KvMultExp
getset

◆ KwMult

double OpenTD.ThermoPropsData.KwMult
getset

◆ KwMultExp

ExpressionData OpenTD.ThermoPropsData.KwMultExp
getset

◆ Kx

Matrix3d OpenTD.ThermoPropsData.Kx
getset

◆ Ky

Matrix3d OpenTD.ThermoPropsData.Ky
getset

◆ Kz

Matrix3d OpenTD.ThermoPropsData.Kz
getset

◆ MeltFusion

Dimensional<EnergyPerMass> OpenTD.ThermoPropsData.MeltFusion
getset

◆ MeltFusionExp

ExpressionData OpenTD.ThermoPropsData.MeltFusionExp
getset

◆ MeltSpecificHeatLiquid

Dimensional<SpecificHeat> OpenTD.ThermoPropsData.MeltSpecificHeatLiquid
getset

◆ MeltSpecificHeatLiquidExp

ExpressionData OpenTD.ThermoPropsData.MeltSpecificHeatLiquidExp
getset

◆ MeltSpecificHeatSolid

Dimensional<SpecificHeat> OpenTD.ThermoPropsData.MeltSpecificHeatSolid
getset

◆ MeltSpecificHeatSolidExp

ExpressionData OpenTD.ThermoPropsData.MeltSpecificHeatSolidExp
getset

◆ MeltTemp

Dimensional<Temp> OpenTD.ThermoPropsData.MeltTemp
getset

◆ MeltTempExp

ExpressionData OpenTD.ThermoPropsData.MeltTempExp
getset

◆ Name

string OpenTD.UniqueNameObject.Name
getinherited

This object is uniquely-identified by this name.

◆ RecedeAccretionModeling

int OpenTD.ThermoPropsData.RecedeAccretionModeling
getset

◆ RecedeE1

double OpenTD.ThermoPropsData.RecedeE1
getset

◆ RecedeE1Exp

ExpressionData OpenTD.ThermoPropsData.RecedeE1Exp
getset

◆ RecedeE2

double OpenTD.ThermoPropsData.RecedeE2
getset

◆ RecedeE2Exp

ExpressionData OpenTD.ThermoPropsData.RecedeE2Exp
getset

◆ RecedeE3

double OpenTD.ThermoPropsData.RecedeE3
getset

◆ RecedeE3Exp

ExpressionData OpenTD.ThermoPropsData.RecedeE3Exp
getset

◆ RecedeE4

double OpenTD.ThermoPropsData.RecedeE4
getset

◆ RecedeE4Exp

ExpressionData OpenTD.ThermoPropsData.RecedeE4Exp
getset

◆ RecedeFluxUnits

UnitsData OpenTD.ThermoPropsData.RecedeFluxUnits
getset

◆ RecedeM1

double OpenTD.ThermoPropsData.RecedeM1
getset

◆ RecedeM1Exp

ExpressionData OpenTD.ThermoPropsData.RecedeM1Exp
getset

◆ RecedeM2

double OpenTD.ThermoPropsData.RecedeM2
getset

◆ RecedeM2Exp

ExpressionData OpenTD.ThermoPropsData.RecedeM2Exp
getset

◆ RecedeM3

double OpenTD.ThermoPropsData.RecedeM3
getset

◆ RecedeM3Exp

ExpressionData OpenTD.ThermoPropsData.RecedeM3Exp
getset

◆ RecedeM4

double OpenTD.ThermoPropsData.RecedeM4
getset

◆ RecedeM4Exp

ExpressionData OpenTD.ThermoPropsData.RecedeM4Exp
getset

◆ RecedeQ1

double OpenTD.ThermoPropsData.RecedeQ1
getset

◆ RecedeQ1Exp

ExpressionData OpenTD.ThermoPropsData.RecedeQ1Exp
getset

◆ RecedeQ2

double OpenTD.ThermoPropsData.RecedeQ2
getset

◆ RecedeQ2Exp

ExpressionData OpenTD.ThermoPropsData.RecedeQ2Exp
getset

◆ RecedeQ3

double OpenTD.ThermoPropsData.RecedeQ3
getset

◆ RecedeQ3Exp

ExpressionData OpenTD.ThermoPropsData.RecedeQ3Exp
getset

◆ RecedeSF

double OpenTD.ThermoPropsData.RecedeSF
getset

◆ RecedeSFExp

ExpressionData OpenTD.ThermoPropsData.RecedeSFExp
getset

◆ RecedeTemp

Dimensional<Temp> OpenTD.ThermoPropsData.RecedeTemp
getset

◆ RecedeTempExp

ExpressionData OpenTD.ThermoPropsData.RecedeTempExp
getset

◆ RecedeThrough

int OpenTD.ThermoPropsData.RecedeThrough
getset

◆ RecedeVelocityUnits

UnitsData OpenTD.ThermoPropsData.RecedeVelocityUnits
getset

◆ Solid2FusionSpecificHeat

Dimensional<SpecificHeat> OpenTD.ThermoPropsData.Solid2FusionSpecificHeat
getset

◆ Solid2FusionSpecificHeatExp

ExpressionData OpenTD.ThermoPropsData.Solid2FusionSpecificHeatExp
getset

◆ SolidSolidFusionTemp

Dimensional<Temp> OpenTD.ThermoPropsData.SolidSolidFusionTemp
getset

◆ SolidSolidFusionTempExp

ExpressionData OpenTD.ThermoPropsData.SolidSolidFusionTempExp
getset

◆ SolidSolidHeatOfFusion

Dimensional<EnergyPerMass> OpenTD.ThermoPropsData.SolidSolidHeatOfFusion
getset

◆ SolidSolidHeatOfFusionExp

ExpressionData OpenTD.ThermoPropsData.SolidSolidHeatOfFusionExp
getset

◆ SpecificHeat

Dimensional<SpecificHeat> OpenTD.ThermoPropsData.SpecificHeat
getset

◆ SpecificHeatExp

ExpressionData OpenTD.ThermoPropsData.SpecificHeatExp
getset

◆ SpecificHeatTemp

DimensionalList<Temp> OpenTD.ThermoPropsData.SpecificHeatTemp
getset

◆ SpecificHeatValue

DimensionalList<SpecificHeat> OpenTD.ThermoPropsData.SpecificHeatValue
getset

◆ TrackSolidSolidFusion

int OpenTD.ThermoPropsData.TrackSolidSolidFusion
getset

◆ type

ThermoPropType OpenTD.ThermoPropsData.type
getset

◆ UseFusion

int OpenTD.ThermoPropsData.UseFusion
getset

◆ UseRecede

int OpenTD.ThermoPropsData.UseRecede
getset

◆ UseRecedeQRate

int OpenTD.ThermoPropsData.UseRecedeQRate
getset

◆ UseRecedeRate1

int OpenTD.ThermoPropsData.UseRecedeRate1
getset

◆ UseRecedeRate2

int OpenTD.ThermoPropsData.UseRecedeRate2
getset

◆ UseRecedeRate3

int OpenTD.ThermoPropsData.UseRecedeRate3
getset

◆ VarCondTempPres

int OpenTD.ThermoPropsData.VarCondTempPres
getset

◆ VarCondTempPresY

int OpenTD.ThermoPropsData.VarCondTempPresY
getset

◆ VarCondTempPresZ

int OpenTD.ThermoPropsData.VarCondTempPresZ
getset

◆ VarConductivity

int OpenTD.ThermoPropsData.VarConductivity
getset

◆ VarConductivityY

int OpenTD.ThermoPropsData.VarConductivityY
getset

◆ VarConductivityZ

int OpenTD.ThermoPropsData.VarConductivityZ
getset

◆ VarSpecificHeat

int OpenTD.ThermoPropsData.VarSpecificHeat
getset

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

Connect with Ansys