OpenTD.Node Class Reference
Last update: 16.07.2025Client-side representation of a Node entity in a TD instance. More...

Public Types | |
| enum | NodeTypes { DIFFUSION , ARITHMETIC , BOUNDARY , CLONE } |
| Type of node: diffusion, arithmetic, etc. More... | |
| enum | SteadyStateBoundaryTypes { CURRENT_VALUE , TIME_INTERPOLATED , TIME_AVERAGE , MAX_VALUE , MIN_VALUE , INITIAL_TEMP } |
| Specifies how time-dependent boundary nodes behave in steady-state solutions. More... | |
| enum | MassVolTypes { VOLUME = 0 , MASS = 1 } |
| Volume or mass. 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. | |
| void | CheckData () |
| 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 |
Properties | |
| Point3d | Origin [get, set] |
| ExpressionData | MassVolExp [get, set] |
| SubmodelNameData | Submodel [get, set] |
| int | Id [get, set] |
| NodeTypes | NodeType [get, set] |
| double | MassVol [get, set] |
| Dimensional< Temp > | InitialTemp [get, set] |
| ExpressionData | InitialTempExp [get, set] |
| int | UseMaterial [get, set] |
| string | ThermoMaterial [get, set] |
| string | Comment [get, set] |
| bool | UserOverride [get, set] |
| bool | IsInSubNetwork [get, set] |
| int | UseVersusTime [get, set] |
| DimensionalList< Time > | TimeArray [get, set] |
| DimensionalList< Temp > | ValueArray [get, set] |
| MassVolTypes | InputVolumeOrMassForUseMaterial [get, set] |
| double | MergeTolerance [get, set] |
| ExpressionData | EnabledExp [get, set] |
| SteadyStateBoundaryTypes | SteadyStateBoundaryType [get, set] |
| NetworkLogicData | TCode [get, set] |
| Vector3d | DX [get, set] |
| List< string > | AttachedObjectHandles [get, set] |
| Read only. | |
| List< string > | AttachedConicsHandles [get, set] |
| Read only. | |
| List< string > | AttachedFluidHandles [get, set] |
| Read only. | |
| Dimensional< Area > | AttachedArea [get, set] |
| Read only. | |
| bool | HalfNode [get, set] |
| Read only. The node is attached to a surface with different nodes on each side. | |
| bool | HasNetworkAttached [get, set] |
| Read only. | |
| bool | HasConicsAttached [get, set] |
| Read only. | |
| bool | HasFluidAttached [get, set] |
| Read only. | |
| bool | HasPipeAttached [get, set] |
| Read only. | |
| bool | ManagedByCompartment [get, set] |
| Read only. | |
| bool | UserDefined [get, set] |
| Read only. | |
| bool | AttachedToCC [get, set] |
| Read only. | |
| bool | AttachedToArea [get, set] |
| Read only. | |
| bool | QuadraticMidSide [get, set] |
| Read only. | |
| string | CloneParentHandle [get, set] |
| string | TdClassName [get] |
| 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] |
Detailed Description
Client-side representation of a Node entity in a TD instance.
- See also
- OpenTD.ThermalDesktop
Member Enumeration Documentation
◆ MassVolTypes
|
inherited |
Volume or mass.
| Enumerator | |
|---|---|
| VOLUME | |
| MASS | |
◆ NodeTypes
|
inherited |
◆ SteadyStateBoundaryTypes
|
inherited |
Member Function Documentation
◆ CheckData()
|
inlineinherited |
◆ 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
◆ AttachedArea
|
getsetinherited |
Read only.
◆ AttachedConicsHandles
|
getsetinherited |
Read only.
◆ AttachedFluidHandles
|
getsetinherited |
Read only.
◆ AttachedObjectHandles
|
getsetinherited |
Read only.
◆ AttachedToArea
|
getsetinherited |
Read only.
◆ AttachedToCC
|
getsetinherited |
Read only.
◆ CloneParentHandle
|
getsetinherited |
◆ ColorIndex
|
getsetinherited |
Specifies a color. See the AutoCAD Layer Properties Manager for valid values.
◆ Comment
|
getsetinherited |
◆ DX
|
getsetinherited |
◆ EnabledExp
|
getsetinherited |
◆ HalfNode
|
getsetinherited |
Read only. The node is attached to a surface with different nodes on each side.
◆ Handle
|
getsetinherited |
◆ HasConicsAttached
|
getsetinherited |
Read only.
◆ HasFluidAttached
|
getsetinherited |
Read only.
◆ HasNetworkAttached
|
getsetinherited |
Read only.
◆ HasPipeAttached
|
getsetinherited |
Read only.
◆ Id
|
getsetinherited |
◆ InitialTemp
|
getsetinherited |
◆ InitialTempExp
|
getsetinherited |
◆ InputVolumeOrMassForUseMaterial
|
getsetinherited |
◆ IsInSubNetwork
|
getsetinherited |
◆ Layer
|
getsetinherited |
◆ ManagedByCompartment
|
getsetinherited |
Read only.
◆ MassVol
|
getsetinherited |
◆ MassVolExp
|
getsetinherited |
◆ MergeTolerance
|
getsetinherited |
◆ NodeType
|
getsetinherited |
◆ Origin
|
getsetinherited |
◆ QuadraticMidSide
|
getsetinherited |
Read only.
◆ SteadyStateBoundaryType
|
getsetinherited |
◆ Submodel
|
getsetinherited |
◆ TCode
|
getsetinherited |
◆ TdClassName
|
getinherited |
◆ ThermoMaterial
|
getsetinherited |
◆ TimeArray
|
getsetinherited |
◆ TypeName
|
getsetinherited |
◆ UseMaterial
|
getsetinherited |
◆ UserDefined
|
getsetinherited |
Read only.
◆ UserOverride
|
getsetinherited |
◆ UseVersusTime
|
getsetinherited |
◆ ValueArray
|
getsetinherited |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV_ALPHA/buildXX/OpenTD/Node.cs