OpenTD.CaseSet Class Reference
Last update: 16.07.2025Client-side representation of a Case Set in a TD instance. More...

Public Types | |
| enum | BuildTypes { BUILDALL , BUILDUSER , BUILDDEFINED } |
| Specifies how Sinda BUILD statement is created. More... | |
| enum | PostProcessOptionTypes { CURRENT_TIME = 0 , FIRST_TIME = 1 , LAST_TIME = 2 } |
| Determines what data to post-process. More... | |
| enum | RadiationTaskDbOptions { NONE , ADD , REUSE , RECALCULATE , FORCEADD_NOTUSED , ALWAYSREUSE } |
| Determines how to treat the existing ray database and newly-generated rays. More... | |
Public Member Functions | |
| 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 | Rename (string newName, string newGroupName="") |
| Renames both this client-side instance and the TD entity. | |
| void | Run (bool useOldMethod=false) |
| Attempts to run the case set from within its TD instance. Set useOldMethod to true for a less-verbose run method that may not be compatible with every case configuration. | |
| void | ReplaceFilenames (string oldSubstring, string newSubstring) |
| void | CheckData () |
| 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 | |
| RadiationTaskDbOptions | RadiationTaskDbOption [get, set] |
| List< RadiationTaskData > | RadiationTasks [get, set] |
| string | SindaFilenames [get, set] |
| Changing this doesn't do anything. If you'd like to change all of the filenames at once, use ReplaceFilenames(...). | |
| string | Name [get, set] |
| int | GenerateCondCap [get, set] |
| int | BuildSindaModel [get, set] |
| int | RunSinda [get, set] |
| int | RunSindaShowPlot [get, set] |
| int | RunSindaPlotDelay [get, set] |
| int | RunSindaPlotPoints [get, set] |
| int | RunSindaPlotHoldDisplay [get, set] |
| int | RunSindaPlotPPL [get, set] |
| List< string > | RunSindaPlotArray [get, set] |
| int | PostprocessSindaSave [get, set] |
| int | LaunchSWDV [get, set] |
| int | SteadyState [get, set] |
| int | Transient [get, set] |
| string | CondCapFilename [get, set] |
| string | SindaFilename [get, set] |
| int | AsciiTemp [get, set] |
| int | AsciiQmap [get, set] |
| int | AsciiCap [get, set] |
| int | AsciiQ [get, set] |
| int | AsciiG [get, set] |
| int | AsciiNodtab [get, set] |
| int | AsciiRegtab [get, set] |
| int | AsciiLump [get, set] |
| int | AsciiPath [get, set] |
| int | AsciiTie [get, set] |
| int | AsciiSettl [get, set] |
| int | Ti2Tab [get, set] |
| int | TieHtpTab [get, set] |
| int | Ti3Tab [get, set] |
| int | ChokeTab [get, set] |
| int | LmxTab [get, set] |
| int | LmcTab [get, set] |
| int | PtcTab [get, set] |
| int | RotTab [get, set] |
| int | TubTab [get, set] |
| int | Tb2Tab [get, set] |
| int | TwnTab [get, set] |
| int | CnsTab [get, set] |
| int | IfcTab [get, set] |
| int | L2Tab [get, set] |
| int | FtiTab [get, set] |
| int | GasTab [get, set] |
| int | HtlTab [get, set] |
| int | HtpTab [get, set] |
| int | PidTab [get, set] |
| int | RanTab [get, set] |
| int | RcstTab [get, set] |
| int | Tb3Tab [get, set] |
| int | TtTab [get, set] |
| int | MacroTab [get, set] |
| int | MacinTab [get, set] |
| int | DeqnTab [get, set] |
| int | OrifTab [get, set] |
| int | LossTab [get, set] |
| int | PortTab [get, set] |
| int | DpTab [get, set] |
| int | Dp2Tab [get, set] |
| int | TabMap [get, set] |
| int | SaveTemp [get, set] |
| int | SaveG [get, set] |
| int | SaveQ [get, set] |
| int | SaveCap [get, set] |
| int | SaveLump [get, set] |
| int | SavePath [get, set] |
| int | SaveTie [get, set] |
| int | SaveAll [get, set] |
| int | SaveAllSS [get, set] |
| int | SaveRegister [get, set] |
| SubmodelNameData | OutputSubmodel [get, set] |
| int | OpticOverride [get, set] |
| int | ThermoOverride [get, set] |
| string | OpticFilename [get, set] |
| string | ThermoFilename [get, set] |
| List< string > | OpticAlias [get, set] |
| List< string > | OpticProp [get, set] |
| List< string > | ThermoAlias [get, set] |
| List< string > | ThermoProp [get, set] |
| string | RestartFile [get, set] |
| int | RestartTimeIndex [get, set] |
| int | RestartTimeLastFirstUserIndex [get, set] |
| int | UseRestartFile [get, set] |
| List< string > | RestartNodesExcluded [get, set] |
| List< string > | RestartRegisters [get, set] |
| int | LoadtNameFromSaveOrSinda [get, set] |
| double | RestartSearchTime [get, set] |
| ExpressionData | RestartSearchTimeExp [get, set] |
| string | LumpRestartFile [get, set] |
| int | LumpRestartTimeIndex [get, set] |
| int | LumpRestartTimeLastFirstUserIndex [get, set] |
| int | UseLumpRestartFile [get, set] |
| List< string > | RestartLumpsExcluded [get, set] |
| List< string > | RestartPathsExcluded [get, set] |
| double | RestartLumpSearchTime [get, set] |
| ExpressionData | RestartLumpSearchTimeExp [get, set] |
| Dictionary< SubmodelNameData, ThermalLogicData > | ThermalLogic [get, set] |
| Dictionary< SubmodelNameData, FluintLogicData > | FluintLogic [get, set] |
| List< RegisterData > | SindaRegisterVars [get, set] |
| string | SindaOper [get, set] |
| string | SindaSubroutine [get, set] |
| string | SindaOther [get, set] |
| SindaOptionsData | SindaOptions [get, set] |
| List< string > | SymbolNames [get, set] |
| List< string > | SymbolValues [get, set] |
| List< string > | SymbolComments [get, set] |
| double | RegisterSweepLow [get, set] |
| ExpressionData | RegisterSweepLowExp [get, set] |
| double | RegisterSweepHigh [get, set] |
| ExpressionData | RegisterSweepHighExp [get, set] |
| int | RegisterSweepSteps [get, set] |
| ExpressionData | RegisterSweepStepsExp [get, set] |
| int | DesignSweepSteps [get, set] |
| ExpressionData | DesignSweepStepsExp [get, set] |
| List< SolverDesignData > | SolverDesignVars [get, set] |
| List< SolverDesignData > | SolverConstraintVars [get, set] |
| string | SolverProcedure [get, set] |
| string | SolverSologic0 [get, set] |
| string | SolverSologic1 [get, set] |
| string | SolverSologic2 [get, set] |
| string | SolverSoloutput [get, set] |
| string | ReliabilityRandom [get, set] |
| string | ReliabilityConstraint [get, set] |
| string | ReliabilityOutput [get, set] |
| string | ReliabilityProcedure [get, set] |
| SolverControlData | SolverControl [get, set] |
| SindaControlData | SindaControl [get, set] |
| int | UseDynamicSinda [get, set] |
| int | ShowTempsWhileCalculating [get, set] |
| int | DynamicTemperatureDelay [get, set] |
| string | DynamicTemperatureFilename [get, set] |
| int | ResetSymbolsUponCompletion [get, set] |
| int | ParametricSweep [get, set] |
| int | RegisterSweep [get, set] |
| int | DesignSweep [get, set] |
| string | RegisterSweepName [get, set] |
| string | DesignSweepName [get, set] |
| int | OutputSymAsReg [get, set] |
| BuildTypes | BuildType [get, set] |
| List< string > | SubmodelsNotBuilt [get, set] |
| List< string > | FluidSubmodelsNotBuilt [get, set] |
| List< string > | SubmodelsNotDynamic [get, set] |
| int | GenerateLogFile [get, set] |
| string | LogFilename [get, set] |
| int | UseUserDirectory [get, set] |
| string | UserDirectory [get, set] |
| string | GroupName [get, set] |
| string | Comment [get, set] |
| double | RecedeRtlim [get, set] |
| Dimensional< ModelLength > | RecedeThklast [get, set] |
| Dimensional< ModelLength > | RecedeThkmin [get, set] |
| Dimensional< ModelLength > | RecedeThkmax [get, set] |
| ExpressionData | RecedeRtlimExp [get, set] |
| ExpressionData | RecedeThklastExp [get, set] |
| ExpressionData | RecedeThkminExp [get, set] |
| ExpressionData | RecedeThkmaxExp [get, set] |
| string | SindaWorksLogicFile [get, set] |
| int | SeperatorOnly [get, set] |
| int | SteadyStateOption [get, set] |
| PostProcessOptionTypes | PostProcessOption [get, set] |
| int | RunTdMappers [get, set] |
| int | TdMappersOption [get, set] |
| int | TdMappersOutputOnly [get, set] |
| int | DriveSymbolsEnabled [get, set] |
| string | DriveSymbolsExcelFile [get, set] |
| string | DriveSymbolsExcelSheet [get, set] |
| int | DriveSymbolRangeOption [get, set] |
| string | DriveSymbolsUserRange [get, set] |
| int | DriveSymbolUniqueRunDirectoryOrFiles [get, set] |
| int | DriveSymbolUniqueRadcadFiles [get, set] |
| int | DriveSymbolsOutputEnabled [get, set] |
| string | DriveSymbolsExcelOutputFile [get, set] |
| string | DriveSymbolsExcelOutputSheet [get, set] |
| List< string > | DriveSymbolsExcelOutputSymbols [get, set] |
| List< string > | PathsDotTxtDirectories [get, set] |
| int | RestartCase [get, set] |
| string | RestartCaseFilename [get, set] |
| int | RestartCaseTime [get, set] |
| int | RestartCaseUseTimend [get, set] |
| int | RestartCaseUseSubName [get, set] |
| string | RestartCaseSubName [get, set] |
| double | RestartCaseTimend [get, set] |
| List< string > | RestartCaseUserList [get, set] |
| int | RestartCaseTimeLastFirstUserIndexOrSearchTime [get, set] |
| double | RestartCaseSearchTime [get, set] |
| ExpressionData | RestartCaseSearchTimeExp [get, set] |
| int | RestartCaseTimeIndex [get, set] |
| List< string > | InsertFilenames [get, set] |
| string | CompilerOptions [get, set] |
| string | LinkerOptions [get, set] |
| int | RestartExcludeBoundaryNodes [get, set] |
| List< KickerData > | KickerList [get, set] |
| int | UseKicker [get, set] |
| int | RestartHeaterSymbols [get, set] |
| int | RunSaveToText [get, set] |
| int | CalculateRadiation [get, set] |
| Dictionary< string, string > | StackAliasMap [get, set] |
| int | CrashFile [get, set] |
| string | CrashFileName [get, set] |
| SindaCyclicData | SindaCyclic [get, set] |
| int | HoldTanksConstantForInitialConditions [get, set] |
| int | HoldDiffNodesConstantForInitialConditions [get, set] |
| int | DriveSymbolsMakeExcelPlot [get, set] |
| int | AddBuildAllToEndOfOperForBuildDefined [get, set] |
Detailed Description
Client-side representation of a Case Set in a TD instance.
- See also
- OpenTD.ThermalDesktop
Member Enumeration Documentation
◆ BuildTypes
|
inherited |
◆ PostProcessOptionTypes
|
inherited |
◆ RadiationTaskDbOptions
|
inherited |
Member Function Documentation
◆ CheckData()
|
inlineinherited |
◆ CreateIn()
|
inline |
Creates the TD entity in the specified TD instance.
Implements OpenTD.IReassignable.
◆ Rename()
|
inline |
Renames both this client-side instance and the TD entity.
◆ ReplaceFilenames()
|
inline |
◆ Run()
|
inline |
Attempts to run the case set from within its TD instance. Set useOldMethod to true for a less-verbose run method that may not be compatible with every case configuration.
- Parameters
-
useOldMethod
◆ SetFrom()
|
inlineinherited |
◆ ToString()
|
inlineinherited |
◆ Update()
|
inline |
Updates the TD entity with the latest client data.
Implements OpenTD.IUpdatable.
◆ UpdateFromTD()
|
inline |
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
◆ AddBuildAllToEndOfOperForBuildDefined
|
getsetinherited |
◆ AsciiCap
|
getsetinherited |
◆ AsciiG
|
getsetinherited |
◆ AsciiLump
|
getsetinherited |
◆ AsciiNodtab
|
getsetinherited |
◆ AsciiPath
|
getsetinherited |
◆ AsciiQ
|
getsetinherited |
◆ AsciiQmap
|
getsetinherited |
◆ AsciiRegtab
|
getsetinherited |
◆ AsciiSettl
|
getsetinherited |
◆ AsciiTemp
|
getsetinherited |
◆ AsciiTie
|
getsetinherited |
◆ BuildSindaModel
|
getsetinherited |
◆ BuildType
|
getsetinherited |
◆ CalculateRadiation
|
getsetinherited |
◆ ChokeTab
|
getsetinherited |
◆ CnsTab
|
getsetinherited |
◆ Comment
|
getsetinherited |
◆ CompilerOptions
|
getsetinherited |
◆ CondCapFilename
|
getsetinherited |
◆ CrashFile
|
getsetinherited |
◆ CrashFileName
|
getsetinherited |
◆ DeqnTab
|
getsetinherited |
◆ DesignSweep
|
getsetinherited |
◆ DesignSweepName
|
getsetinherited |
◆ DesignSweepSteps
|
getsetinherited |
◆ DesignSweepStepsExp
|
getsetinherited |
◆ Dp2Tab
|
getsetinherited |
◆ DpTab
|
getsetinherited |
◆ DriveSymbolRangeOption
|
getsetinherited |
◆ DriveSymbolsEnabled
|
getsetinherited |
◆ DriveSymbolsExcelFile
|
getsetinherited |
◆ DriveSymbolsExcelOutputFile
|
getsetinherited |
◆ DriveSymbolsExcelOutputSheet
|
getsetinherited |
◆ DriveSymbolsExcelOutputSymbols
|
getsetinherited |
◆ DriveSymbolsExcelSheet
|
getsetinherited |
◆ DriveSymbolsMakeExcelPlot
|
getsetinherited |
◆ DriveSymbolsOutputEnabled
|
getsetinherited |
◆ DriveSymbolsUserRange
|
getsetinherited |
◆ DriveSymbolUniqueRadcadFiles
|
getsetinherited |
◆ DriveSymbolUniqueRunDirectoryOrFiles
|
getsetinherited |
◆ DynamicTemperatureDelay
|
getsetinherited |
◆ DynamicTemperatureFilename
|
getsetinherited |
◆ FluidSubmodelsNotBuilt
|
getsetinherited |
◆ FluintLogic
|
getsetinherited |
◆ FtiTab
|
getsetinherited |
◆ GasTab
|
getsetinherited |
◆ GenerateCondCap
|
getsetinherited |
◆ GenerateLogFile
|
getsetinherited |
◆ GroupName
|
getsetinherited |
◆ HoldDiffNodesConstantForInitialConditions
|
getsetinherited |
◆ HoldTanksConstantForInitialConditions
|
getsetinherited |
◆ HtlTab
|
getsetinherited |
◆ HtpTab
|
getsetinherited |
◆ IfcTab
|
getsetinherited |
◆ InsertFilenames
|
getsetinherited |
◆ KickerList
|
getsetinherited |
◆ L2Tab
|
getsetinherited |
◆ LaunchSWDV
|
getsetinherited |
◆ LinkerOptions
|
getsetinherited |
◆ LmcTab
|
getsetinherited |
◆ LmxTab
|
getsetinherited |
◆ LoadtNameFromSaveOrSinda
|
getsetinherited |
◆ LogFilename
|
getsetinherited |
◆ LossTab
|
getsetinherited |
◆ LumpRestartFile
|
getsetinherited |
◆ LumpRestartTimeIndex
|
getsetinherited |
◆ LumpRestartTimeLastFirstUserIndex
|
getsetinherited |
◆ MacinTab
|
getsetinherited |
◆ MacroTab
|
getsetinherited |
◆ Name
|
getsetinherited |
◆ OpticAlias
|
getsetinherited |
◆ OpticFilename
|
getsetinherited |
◆ OpticOverride
|
getsetinherited |
◆ OpticProp
|
getsetinherited |
◆ OrifTab
|
getsetinherited |
◆ OutputSubmodel
|
getsetinherited |
◆ OutputSymAsReg
|
getsetinherited |
◆ ParametricSweep
|
getsetinherited |
◆ PathsDotTxtDirectories
|
getsetinherited |
◆ PidTab
|
getsetinherited |
◆ PortTab
|
getsetinherited |
◆ PostProcessOption
|
getsetinherited |
◆ PostprocessSindaSave
|
getsetinherited |
◆ PtcTab
|
getsetinherited |
◆ RadiationTaskDbOption
|
getsetinherited |
◆ RadiationTasks
|
getsetinherited |
◆ RanTab
|
getsetinherited |
◆ RcstTab
|
getsetinherited |
◆ RecedeRtlim
|
getsetinherited |
◆ RecedeRtlimExp
|
getsetinherited |
◆ RecedeThklast
|
getsetinherited |
◆ RecedeThklastExp
|
getsetinherited |
◆ RecedeThkmax
|
getsetinherited |
◆ RecedeThkmaxExp
|
getsetinherited |
◆ RecedeThkmin
|
getsetinherited |
◆ RecedeThkminExp
|
getsetinherited |
◆ RegisterSweep
|
getsetinherited |
◆ RegisterSweepHigh
|
getsetinherited |
◆ RegisterSweepHighExp
|
getsetinherited |
◆ RegisterSweepLow
|
getsetinherited |
◆ RegisterSweepLowExp
|
getsetinherited |
◆ RegisterSweepName
|
getsetinherited |
◆ RegisterSweepSteps
|
getsetinherited |
◆ RegisterSweepStepsExp
|
getsetinherited |
◆ ReliabilityConstraint
|
getsetinherited |
◆ ReliabilityOutput
|
getsetinherited |
◆ ReliabilityProcedure
|
getsetinherited |
◆ ReliabilityRandom
|
getsetinherited |
◆ ResetSymbolsUponCompletion
|
getsetinherited |
◆ RestartCase
|
getsetinherited |
◆ RestartCaseFilename
|
getsetinherited |
◆ RestartCaseSearchTime
|
getsetinherited |
◆ RestartCaseSearchTimeExp
|
getsetinherited |
◆ RestartCaseSubName
|
getsetinherited |
◆ RestartCaseTime
|
getsetinherited |
◆ RestartCaseTimeIndex
|
getsetinherited |
◆ RestartCaseTimeLastFirstUserIndexOrSearchTime
|
getsetinherited |
◆ RestartCaseTimend
|
getsetinherited |
◆ RestartCaseUserList
|
getsetinherited |
◆ RestartCaseUseSubName
|
getsetinherited |
◆ RestartCaseUseTimend
|
getsetinherited |
◆ RestartExcludeBoundaryNodes
|
getsetinherited |
◆ RestartFile
|
getsetinherited |
◆ RestartHeaterSymbols
|
getsetinherited |
◆ RestartLumpSearchTime
|
getsetinherited |
◆ RestartLumpSearchTimeExp
|
getsetinherited |
◆ RestartLumpsExcluded
|
getsetinherited |
◆ RestartNodesExcluded
|
getsetinherited |
◆ RestartPathsExcluded
|
getsetinherited |
◆ RestartRegisters
|
getsetinherited |
◆ RestartSearchTime
|
getsetinherited |
◆ RestartSearchTimeExp
|
getsetinherited |
◆ RestartTimeIndex
|
getsetinherited |
◆ RestartTimeLastFirstUserIndex
|
getsetinherited |
◆ RotTab
|
getsetinherited |
◆ RunSaveToText
|
getsetinherited |
◆ RunSinda
|
getsetinherited |
◆ RunSindaPlotArray
|
getsetinherited |
◆ RunSindaPlotDelay
|
getsetinherited |
◆ RunSindaPlotHoldDisplay
|
getsetinherited |
◆ RunSindaPlotPoints
|
getsetinherited |
◆ RunSindaPlotPPL
|
getsetinherited |
◆ RunSindaShowPlot
|
getsetinherited |
◆ RunTdMappers
|
getsetinherited |
◆ SaveAll
|
getsetinherited |
◆ SaveAllSS
|
getsetinherited |
◆ SaveCap
|
getsetinherited |
◆ SaveG
|
getsetinherited |
◆ SaveLump
|
getsetinherited |
◆ SavePath
|
getsetinherited |
◆ SaveQ
|
getsetinherited |
◆ SaveRegister
|
getsetinherited |
◆ SaveTemp
|
getsetinherited |
◆ SaveTie
|
getsetinherited |
◆ SeperatorOnly
|
getsetinherited |
◆ ShowTempsWhileCalculating
|
getsetinherited |
◆ SindaControl
|
getsetinherited |
◆ SindaCyclic
|
getsetinherited |
◆ SindaFilename
|
getsetinherited |
◆ SindaFilenames
|
getsetinherited |
Changing this doesn't do anything. If you'd like to change all of the filenames at once, use ReplaceFilenames(...).
◆ SindaOper
|
getsetinherited |
◆ SindaOptions
|
getsetinherited |
◆ SindaOther
|
getsetinherited |
◆ SindaRegisterVars
|
getsetinherited |
◆ SindaSubroutine
|
getsetinherited |
◆ SindaWorksLogicFile
|
getsetinherited |
◆ SolverConstraintVars
|
getsetinherited |
◆ SolverControl
|
getsetinherited |
◆ SolverDesignVars
|
getsetinherited |
◆ SolverProcedure
|
getsetinherited |
◆ SolverSologic0
|
getsetinherited |
◆ SolverSologic1
|
getsetinherited |
◆ SolverSologic2
|
getsetinherited |
◆ SolverSoloutput
|
getsetinherited |
◆ StackAliasMap
|
getsetinherited |
◆ SteadyState
|
getsetinherited |
◆ SteadyStateOption
|
getsetinherited |
◆ SubmodelsNotBuilt
|
getsetinherited |
◆ SubmodelsNotDynamic
|
getsetinherited |
◆ SymbolComments
|
getsetinherited |
◆ SymbolNames
|
getsetinherited |
◆ SymbolValues
|
getsetinherited |
◆ TabMap
|
getsetinherited |
◆ Tb2Tab
|
getsetinherited |
◆ Tb3Tab
|
getsetinherited |
◆ TdMappersOption
|
getsetinherited |
◆ TdMappersOutputOnly
|
getsetinherited |
◆ ThermalLogic
|
getsetinherited |
◆ ThermoAlias
|
getsetinherited |
◆ ThermoFilename
|
getsetinherited |
◆ ThermoOverride
|
getsetinherited |
◆ ThermoProp
|
getsetinherited |
◆ Ti2Tab
|
getsetinherited |
◆ Ti3Tab
|
getsetinherited |
◆ TieHtpTab
|
getsetinherited |
◆ Transient
|
getsetinherited |
◆ TtTab
|
getsetinherited |
◆ TubTab
|
getsetinherited |
◆ TwnTab
|
getsetinherited |
◆ UseDynamicSinda
|
getsetinherited |
◆ UseKicker
|
getsetinherited |
◆ UseLumpRestartFile
|
getsetinherited |
◆ UserDirectory
|
getsetinherited |
◆ UseRestartFile
|
getsetinherited |
◆ UseUserDirectory
|
getsetinherited |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/CaseSet.cs