OpenTD.RcLogicUserArrayData Class Reference
Last update: 16.07.2025<exclude > More...

Public Types | |
| enum | ArrayTypes { SINGLET = 0 , DOUBLET = 1 , BIVARIATE = 2 , PROPERTY = 3 } |
| Sinda array types. More... | |
| enum | ThermoPropArrayTypes { COND_X = 0 , COND_Y = 1 , COND_Z = 2 , SPECIFICHEAT = 3 } |
| Thermophysical property array types. More... | |
| enum | LogicType { TRANSLATECODE = -1 , ARRAY_INTERP , BIVAR_INTERP , PID , USERCODE , DIFFEQ , DIFFEQANGULAR , DIFFEQRPM , COMPAREDL , USER_ARRAY , SUBCOMPLQ , FORTRANARRAY , MAXLOGICTYPE } |
| TD Logic Object types. More... | |
Public Member Functions | |
| RcLogicUserArrayData () | |
| void | CheckData () |
| 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 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 Attributes | |
| ITdCommander | TdProxy |
Properties | |
| ArrayTypes | ArrayType [get, set] |
| int | ArrayId [get, set] |
| ListSI | SingletArray_SI [get, set] |
| Note that this array is always in SI units, regardless of WorkingUnits. | |
| ExpressionArrayClassData | SingletArrayExp [get, set] |
| UnitsData.UnitsType | SingletArrayUnitsType [get, set] |
| ListSI | DoubletArrayX_SI [get, set] |
| Note that this array is always in SI units, regardless of WorkingUnits. | |
| ExpressionArrayClassData | DoubletArrayXExp [get, set] |
| ListSI | DoubletArrayY_SI [get, set] |
| Note that this array is always in SI units, regardless of WorkingUnits. | |
| ExpressionArrayClassData | DoubletArrayYExp [get, set] |
| UnitsData.UnitsType | DoubletArrayUnitsTypeX [get, set] |
| UnitsData.UnitsType | DoubletArrayUnitsTypeY [get, set] |
| ListSI | BivarArrayX_SI [get, set] |
| Note that this array is always in SI units, regardless of WorkingUnits. | |
| ExpressionArrayClassData | BivarArrayXExp [get, set] |
| ListSI | BivarArrayY_SI [get, set] |
| Note that this array is always in SI units, regardless of WorkingUnits. | |
| ExpressionArrayClassData | BivarArrayYExp [get, set] |
| ListSI | BivarArray_SI [get, set] |
| Note that this array is always in SI units, regardless of WorkingUnits. | |
| ExpressionArrayClassData | BivarArrayExp [get, set] |
| UnitsData.UnitsType | BivarArrayUnitsTypeX [get, set] |
| UnitsData.UnitsType | BivarArrayUnitsTypeY [get, set] |
| UnitsData.UnitsType | BivarArrayUnitsType [get, set] |
| ThermoPropArrayTypes | ThermoPropArrayType [get, set] |
| string | ThermoPropName [get, set] |
| int | UseDataMultColumn0 [get, set] |
| int | UseDataMultColumn1OrRow [get, set] |
| int | UseDataMultBiVarData [get, set] |
| int | OutputMultiplierToSINDA [get, set] |
| string | DataMultColumn0 [get, set] |
| string | DataMultColumn1OrRow [get, set] |
| string | DataMultBiVarData [get, set] |
| string | Handle [get, set] |
| string | Comment [get, set] |
| SubmodelNameData | Submodel [get, set] |
| ExpressionData | EnabledExp [get, set] |
| string | GroupName [get, set] |
| LogicType | Type [get] |
| string | TdClassName [get] |
Detailed Description
<exclude >
Member Enumeration Documentation
◆ ArrayTypes
◆ LogicType
|
inherited |
◆ ThermoPropArrayTypes
Constructor & Destructor Documentation
◆ RcLogicUserArrayData()
|
inline |
Member Function Documentation
◆ CheckData()
|
inline |
◆ CreateIn()
|
inlineinherited |
Creates the TD entity in the specified TD instance.
Implements OpenTD.IReassignable.
◆ SetFrom()
|
inlineinherited |
◆ ToString()
|
inlineinherited |
◆ Update()
|
inlineinherited |
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
◆ ArrayId
|
getset |
◆ ArrayType
|
getset |
◆ BivarArray_SI
|
getset |
Note that this array is always in SI units, regardless of WorkingUnits.
◆ BivarArrayExp
|
getset |
◆ BivarArrayUnitsType
|
getset |
◆ BivarArrayUnitsTypeX
|
getset |
◆ BivarArrayUnitsTypeY
|
getset |
◆ BivarArrayX_SI
|
getset |
Note that this array is always in SI units, regardless of WorkingUnits.
◆ BivarArrayXExp
|
getset |
◆ BivarArrayY_SI
|
getset |
Note that this array is always in SI units, regardless of WorkingUnits.
◆ BivarArrayYExp
|
getset |
◆ Comment
|
getsetinherited |
◆ DataMultBiVarData
|
getset |
◆ DataMultColumn0
|
getset |
◆ DataMultColumn1OrRow
|
getset |
◆ DoubletArrayUnitsTypeX
|
getset |
◆ DoubletArrayUnitsTypeY
|
getset |
◆ DoubletArrayX_SI
|
getset |
Note that this array is always in SI units, regardless of WorkingUnits.
◆ DoubletArrayXExp
|
getset |
◆ DoubletArrayY_SI
|
getset |
Note that this array is always in SI units, regardless of WorkingUnits.
◆ DoubletArrayYExp
|
getset |
◆ EnabledExp
|
getsetinherited |
◆ GroupName
|
getsetinherited |
◆ Handle
|
getsetinherited |
◆ OutputMultiplierToSINDA
|
getset |
◆ SingletArray_SI
|
getset |
Note that this array is always in SI units, regardless of WorkingUnits.
◆ SingletArrayExp
|
getset |
◆ SingletArrayUnitsType
|
getset |
◆ Submodel
|
getsetinherited |
◆ TdClassName
|
getinherited |
◆ ThermoPropArrayType
|
getset |
◆ ThermoPropName
|
getset |
◆ Type
|
getinherited |
◆ UseDataMultBiVarData
|
getset |
◆ UseDataMultColumn0
|
getset |
◆ UseDataMultColumn1OrRow
|
getset |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV_ALPHA/buildXX/OpenTD/UserArray.cs