Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.FloCAD.FluidSubmodelData Class Reference

Last update: 16.07.2025

<exclude > More...

Inheritance diagram for OpenTD.FloCAD.FluidSubmodelData:
OpenTD.SubmodelDataOpenTD.UniqueNameObjectOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.FloCAD.FluidSubmodel

Public Member Functions

 FluidSubmodelData ()
 
 FluidSubmodelData (string name)
 
void CheckData ()
 
void CheckFluidLetters ()
 
void ClearFluidLists ()
 
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 ()
 
virtual void Rename (string to)
 Use this method to rename the client-side object and the TD item it is linked to.
 
void SetFrom (OpenTDObject x)
 
void UpdateIn (ThermalDesktop td)
 Updates the TD entity corresponding to this object in the specified TD instance, if possible.
 

Static Public Member Functions

static implicit operator FluidSubmodelData (string submodelName)
 
static implicit operator string (FluidSubmodelData s)
 
static implicit operator SubmodelData (string submodelName)
 
static implicit operator string (SubmodelData s)
 

Protected Member Functions

override void ProxyRename (string from, string to)
 
override string ModifyName (string name)
 

Protected Attributes

ITdCommander TdProxy
 

Properties

List< int > FluidIds [get, set]
 
List< int > FluidLetters [get, set]
 A = 0, B = 1, etc.
 
List< string > FluidFilenames [get, set]
 
string Name [get]
 This object is uniquely-identified by this name.
 
string _n [get, set]
 Do not use.
 

Detailed Description

<exclude >

Constructor & Destructor Documentation

◆ FluidSubmodelData() [1/2]

OpenTD.FloCAD.FluidSubmodelData.FluidSubmodelData ( )
inline

◆ FluidSubmodelData() [2/2]

OpenTD.FloCAD.FluidSubmodelData.FluidSubmodelData ( string name)
inline

Member Function Documentation

◆ CheckData()

void OpenTD.FloCAD.FluidSubmodelData.CheckData ( )
inline

◆ CheckFluidLetters()

void OpenTD.FloCAD.FluidSubmodelData.CheckFluidLetters ( )
inline

◆ ClearFluidLists()

void OpenTD.FloCAD.FluidSubmodelData.ClearFluidLists ( )
inline

◆ CreateIn()

override void OpenTD.SubmodelData.CreateIn ( ThermalDesktop td)
inlineinherited

Creates the TD entity in the specified TD instance.

Implements OpenTD.IReassignable.

◆ ModifyName()

override string OpenTD.SubmodelData.ModifyName ( string name)
inlineprotectedvirtualinherited

Reimplemented from OpenTD.UniqueNameObject.

◆ operator FluidSubmodelData()

static implicit OpenTD.FloCAD.FluidSubmodelData.operator FluidSubmodelData ( string submodelName)
inlinestatic

◆ operator string() [1/2]

static implicit OpenTD.FloCAD.FluidSubmodelData.operator string ( FluidSubmodelData s)
inlinestatic

◆ operator string() [2/2]

static implicit OpenTD.SubmodelData.operator string ( SubmodelData s)
inlinestaticinherited

◆ operator SubmodelData()

static implicit OpenTD.SubmodelData.operator SubmodelData ( string submodelName)
inlinestaticinherited

◆ ProxyRename()

override void OpenTD.FloCAD.FluidSubmodelData.ProxyRename ( string from,
string to )
inlineprotected

◆ Rename()

virtual void OpenTD.UniqueNameObject.Rename ( string to)
inlinevirtualinherited

Use this method to rename the client-side object and the TD item it is linked to.

◆ SetFrom()

void OpenTD.OpenTDObject.SetFrom ( OpenTDObject x)
inlineinherited

◆ ToString()

override string OpenTD.SubmodelData.ToString ( )
inlineinherited

◆ Update()

override void OpenTD.SubmodelData.Update ( )
inlineinherited

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

override void OpenTD.SubmodelData.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

◆ _n

string OpenTD.UniqueNameObject._n
getsetinherited

Do not use.

◆ FluidFilenames

List<string> OpenTD.FloCAD.FluidSubmodelData.FluidFilenames
getset

◆ FluidIds

List<int> OpenTD.FloCAD.FluidSubmodelData.FluidIds
getset

◆ FluidLetters

List<int> OpenTD.FloCAD.FluidSubmodelData.FluidLetters
getset

A = 0, B = 1, etc.

◆ Name

string OpenTD.UniqueNameObject.Name
getinherited

This object is uniquely-identified by this name.


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

Connect with Ansys