OpenTD.Heater Class Reference
Last update: 16.07.2025Client-side representation of a Heater entity in a TD instance. More...
Inheritance diagram for OpenTD.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 | |
| override void | Update () |
| Updates the TD entity with the latest client data. | |
| override void | CreateIn (ThermalDesktop td) |
| Creates the TD entity in the specified TD instance. | |
| override string | ToString () |
| void | SetFrom (TdDbEntityData x) |
| void | SetFrom (DbObject x) |
| void | SetFrom (OpenTDObject x) |
| override void | UpdateFromTD () |
| Updates the client-side instance with the latest data from the TD entity. | |
| 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 |
Detailed Description
Client-side representation of a Heater entity in a TD instance.
- See also
- OpenTD.ThermalDesktop
Member Enumeration Documentation
◆ AppliedTypeBoundaryCond
|
inherited |
◆ HeaterSteadyStateOptions
|
inherited |
◆ LoadTypes
|
inherited |
Member Function Documentation
◆ CreateIn()
|
inline |
Creates the TD entity in the specified TD instance.
Implements OpenTD.IReassignable.
◆ Equals()
|
inlineinherited |
◆ GetHashCode()
|
inlineinherited |
◆ operator!=()
◆ operator==()
◆ SetFrom() [1/3]
|
inlineinherited |
◆ SetFrom() [2/3]
|
inlineinherited |
◆ SetFrom() [3/3]
|
inlineinherited |
◆ ToString() [1/3]
|
inlineinherited |
◆ ToString() [2/3]
|
inlineprotectedinherited |
◆ ToString() [3/3]
|
inlineprotectedinherited |
◆ Update()
|
inline |
Updates the TD entity with the latest client data.
Implements OpenTD.IUpdatable.
◆ UpdateFromTD()
|
inlineinherited |
Updates the client-side instance with the latest data from the TD entity.
Implements OpenTD.IUpdatable.
◆ UpdateIn()
|
inlineinherited |
Updates the TD entity corresponding to this object in the specified TD instance, if possible.
Implements OpenTD.IReassignable.
Member Data Documentation
◆ TdProxy
|
protectedinherited |
Property Documentation
◆ AppliedTypeLoad
|
getsetinherited |
◆ AppliedTypeSense
|
getsetinherited |
◆ ApplyConnections
|
getsetinherited |
◆ ApplyProportionalStep
|
getsetinherited |
◆ ColorIndex
|
getsetinherited |
Specifies a color. See the AutoCAD Layer Properties Manager for valid values.
◆ EnabledExp
|
getsetinherited |
◆ Handle
|
getsetinherited |
◆ Layer
|
getsetinherited |
◆ Name
|
getsetinherited |
◆ OffTemp
|
getsetinherited |
◆ OffTempExp
|
getsetinherited |
◆ OnTemp
|
getsetinherited |
◆ OnTempExp
|
getsetinherited |
◆ PostLogic
|
getsetinherited |
◆ PowerOrFlux
|
getsetinherited |
◆ PreLogic
|
getsetinherited |
◆ Proportional
|
getsetinherited |
◆ ProportionalExp
|
getsetinherited |
◆ ProportionalSteps
|
getsetinherited |
◆ ProportionalStepsExp
|
getsetinherited |
◆ RegisterDesignator
|
getsetinherited |
◆ Scales
|
getsetinherited |
◆ SensorConnections
|
getsetinherited |
◆ SSMethod
|
getsetinherited |
◆ SSMethodExp
|
getsetinherited |
◆ SSMidPointTempOffset
|
getsetinherited |
◆ SSMidPointTempOffsetExp
|
getsetinherited |
◆ SSPowerPer
|
getsetinherited |
◆ SSPowerPerExp
|
getsetinherited |
◆ SSProportionalDamp
|
getsetinherited |
◆ SSProportionalDampExp
|
getsetinherited |
◆ SteadyStateSenseAttributes
|
getsetinherited |
◆ Submodel
|
getsetinherited |
◆ TdClassName
|
getinherited |
◆ Times
|
getsetinherited |
◆ TransientSenseAttributes
|
getsetinherited |
◆ TypeName
|
getsetinherited |
◆ UseMLINodes
|
getsetinherited |
◆ UseTransientScaling
|
getsetinherited |
◆ Value
|
getsetinherited |
◆ ValueExp
|
getsetinherited |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/Heater.cs