Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.RcHeaterData Class Reference

Last update: 16.07.2025

<exclude > More...

Inheritance diagram for OpenTD.RcHeaterData:
OpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.Heater

Public Types

enum  HeaterSteadyStateOptions { SS_CONSTANT_TEMP , SS_CONSTANT_POWER , SS_PROPORTIONAL , SS_CONSTANT_TEMP_APPLIED_NODES }
 Specifies how heater works for steady-state solutions. More...
 
enum  AppliedTypeBoundaryCond {
  SURFACE , NODE , SOLID , EDGEABT ,
  NOTSPECIFIED , LUMP
}
 What type of entity a heater is applied to. More...
 
enum  LoadTypes { POWER = 0 , FLUX = 1 }
 Different ways to specify heat loads. More...
 

Public Member Functions

 RcHeaterData ()
 
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< ConnectionApplyConnections [get, set]
 
List< ConnectionSensorConnections [get, set]
 
string Name [get, set]
 
SubmodelNameData Submodel [get, set]
 
double Value [get, set]
 
ExpressionData ValueExp [get, set]
 
Dimensional< TempOnTemp [get, set]
 
ExpressionData OnTempExp [get, set]
 
Dimensional< TempOffTemp [get, set]
 
ExpressionData OffTempExp [get, set]
 
double SSPowerPer [get, set]
 
ExpressionData SSPowerPerExp [get, set]
 
HeaterSteadyStateOptions SSMethod [get, set]
 
ExpressionData SSMethodExp [get, set]
 
Dimensional< TempAbsSSMidPointTempOffset [get, set]
 
ExpressionData SSMidPointTempOffsetExp [get, set]
 
int UseMLINodes [get, set]
 
int UseTransientScaling [get, set]
 
DimensionalList< TimeTimes [get, set]
 
List< double > Scales [get, set]
 
double SSProportionalDamp [get, set]
 
ExpressionData SSProportionalDampExp [get, set]
 
RcHeaterSenseData TransientSenseAttributes [get, set]
 
RcHeaterSenseData SteadyStateSenseAttributes [get, set]
 
ExpressionData EnabledExp [get, set]
 
string RegisterDesignator [get, set]
 
int Proportional [get, set]
 
ExpressionData ProportionalExp [get, set]
 
LoadTypes PowerOrFlux [get, set]
 
int ApplyProportionalStep [get, set]
 
int ProportionalSteps [get, set]
 
ExpressionData ProportionalStepsExp [get, set]
 
AppliedTypeBoundaryCond AppliedTypeLoad [get, set]
 
AppliedTypeBoundaryCond AppliedTypeSense [get, set]
 
string PreLogic [get, set]
 
string PostLogic [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 heater is applied to.

Enumerator
SURFACE 
NODE 
SOLID 
EDGEABT 
NOTSPECIFIED 
LUMP 

◆ HeaterSteadyStateOptions

Specifies how heater works for steady-state solutions.

Enumerator
SS_CONSTANT_TEMP 
SS_CONSTANT_POWER 
SS_PROPORTIONAL 
SS_CONSTANT_TEMP_APPLIED_NODES 

◆ LoadTypes

Different ways to specify heat loads.

Enumerator
POWER 
FLUX 

Constructor & Destructor Documentation

◆ RcHeaterData()

OpenTD.RcHeaterData.RcHeaterData ( )
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.RcHeaterData.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

◆ AppliedTypeLoad

AppliedTypeBoundaryCond OpenTD.RcHeaterData.AppliedTypeLoad
getset

◆ AppliedTypeSense

AppliedTypeBoundaryCond OpenTD.RcHeaterData.AppliedTypeSense
getset

◆ ApplyConnections

List<Connection> OpenTD.RcHeaterData.ApplyConnections
getset

◆ ApplyProportionalStep

int OpenTD.RcHeaterData.ApplyProportionalStep
getset

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

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

◆ EnabledExp

ExpressionData OpenTD.RcHeaterData.EnabledExp
getset

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ Name

string OpenTD.RcHeaterData.Name
getset

◆ OffTemp

Dimensional<Temp> OpenTD.RcHeaterData.OffTemp
getset

◆ OffTempExp

ExpressionData OpenTD.RcHeaterData.OffTempExp
getset

◆ OnTemp

Dimensional<Temp> OpenTD.RcHeaterData.OnTemp
getset

◆ OnTempExp

ExpressionData OpenTD.RcHeaterData.OnTempExp
getset

◆ PostLogic

string OpenTD.RcHeaterData.PostLogic
getset

◆ PowerOrFlux

LoadTypes OpenTD.RcHeaterData.PowerOrFlux
getset

◆ PreLogic

string OpenTD.RcHeaterData.PreLogic
getset

◆ Proportional

int OpenTD.RcHeaterData.Proportional
getset

◆ ProportionalExp

ExpressionData OpenTD.RcHeaterData.ProportionalExp
getset

◆ ProportionalSteps

int OpenTD.RcHeaterData.ProportionalSteps
getset

◆ ProportionalStepsExp

ExpressionData OpenTD.RcHeaterData.ProportionalStepsExp
getset

◆ RegisterDesignator

string OpenTD.RcHeaterData.RegisterDesignator
getset

◆ Scales

List<double> OpenTD.RcHeaterData.Scales
getset

◆ SensorConnections

List<Connection> OpenTD.RcHeaterData.SensorConnections
getset

◆ SSMethod

HeaterSteadyStateOptions OpenTD.RcHeaterData.SSMethod
getset

◆ SSMethodExp

ExpressionData OpenTD.RcHeaterData.SSMethodExp
getset

◆ SSMidPointTempOffset

Dimensional<TempAbs> OpenTD.RcHeaterData.SSMidPointTempOffset
getset

◆ SSMidPointTempOffsetExp

ExpressionData OpenTD.RcHeaterData.SSMidPointTempOffsetExp
getset

◆ SSPowerPer

double OpenTD.RcHeaterData.SSPowerPer
getset

◆ SSPowerPerExp

ExpressionData OpenTD.RcHeaterData.SSPowerPerExp
getset

◆ SSProportionalDamp

double OpenTD.RcHeaterData.SSProportionalDamp
getset

◆ SSProportionalDampExp

ExpressionData OpenTD.RcHeaterData.SSProportionalDampExp
getset

◆ SteadyStateSenseAttributes

RcHeaterSenseData OpenTD.RcHeaterData.SteadyStateSenseAttributes
getset

◆ Submodel

SubmodelNameData OpenTD.RcHeaterData.Submodel
getset

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ Times

DimensionalList<Time> OpenTD.RcHeaterData.Times
getset

◆ TransientSenseAttributes

RcHeaterSenseData OpenTD.RcHeaterData.TransientSenseAttributes
getset

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseMLINodes

int OpenTD.RcHeaterData.UseMLINodes
getset

◆ UseTransientScaling

int OpenTD.RcHeaterData.UseTransientScaling
getset

◆ Value

double OpenTD.RcHeaterData.Value
getset

◆ ValueExp

ExpressionData OpenTD.RcHeaterData.ValueExp
getset

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

Connect with Ansys