Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.FloCAD.IFace Class Reference

Last update: 16.07.2025

Client-side representation of an IFace entity in a TD instance. More...

Inheritance diagram for OpenTD.FloCAD.IFace:
OpenTD.FloCAD.RcIFaceDataOpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignable

Public Types

enum  IFaceTypes {
  NULLIFACE , FLAT , OFFSET , SPRING ,
  SPHERE , WICK
}
 

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
 

Properties

int Enabled [get, set]
 
ExpressionData EnabledExp [get, set]
 
string Comment [get, set]
 
SubmodelNameData Submodel [get, set]
 
Connection AttachedTankA [get, set]
 
Connection AttachedTankB [get, set]
 
int Id [get, set]
 
IFaceTypes IFaceType [get, set]
 
bool UserOverride [get, set]
 
double Dupa [get, set]
 
ExpressionData DupaExp [get, set]
 
double Dupb [get, set]
 
ExpressionData DupbExp [get, set]
 
Dimensional< Inertial > Ema [get, set]
 
ExpressionData EmaExp [get, set]
 
Dimensional< Volume > Vlo [get, set]
 
ExpressionData VloExp [get, set]
 
Dimensional< Volume > Vhi [get, set]
 
ExpressionData VhiExp [get, set]
 
Dimensional< Pressure > Dpab [get, set]
 
ExpressionData DpabExp [get, set]
 
Dimensional< PressurePerVolume > Dpdv [get, set]
 
ExpressionData DpdvExp [get, set]
 
Dimensional< Volume > Vzro [get, set]
 
ExpressionData VzroExp [get, set]
 
Dimensional< Volume > Vsub [get, set]
 
ExpressionData VsubExp [get, set]
 
Dimensional< ModelLength > Rcap [get, set]
 
ExpressionData RcapExp [get, set]
 
Dimensional< ModelLength > Rbp [get, set]
 
ExpressionData RbpExp [get, set]
 
double Xil [get, set]
 
ExpressionData XilExp [get, set]
 
double Xih [get, set]
 
ExpressionData XihExp [get, set]
 
Dimensional< Pressure > Fpv [get, set]
 
ExpressionData FpvExp [get, set]
 
double Pa [get, set]
 
ExpressionData PaExp [get, set]
 
double Pb [get, set]
 
ExpressionData PbExp [get, set]
 
Dimensional< PressurePerVolume > Va [get, set]
 
ExpressionData VaExp [get, set]
 
Dimensional< PressurePerVolume > Vb [get, set]
 
ExpressionData VbExp [get, set]
 
int Icap [get, set]
 
int Vapor [get, set]
 
NetworkLogicData TCode [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 an IFace entity in a TD instance.

See also
OpenTD.ThermalDesktop

Member Enumeration Documentation

◆ IFaceTypes

Enumerator
NULLIFACE 
FLAT 
OFFSET 
SPRING 
SPHERE 
WICK 

Member Function Documentation

◆ CreateIn()

override void OpenTD.FloCAD.IFace.CreateIn ( ThermalDesktop td)
inline

Creates the TD entity in the specified TD instance.

Implements OpenTD.IReassignable.

◆ Equals()

override bool OpenTD.DbObject.Equals ( object obj)
inlineinherited

◆ GetHashCode()

override int OpenTD.DbObject.GetHashCode ( )
inlineinherited

◆ operator!=()

static bool OpenTD.DbObject.operator!= ( DbObject first,
DbObject second )
inlinestaticinherited

◆ operator==()

static bool OpenTD.DbObject.operator== ( DbObject first,
DbObject second )
inlinestaticinherited

◆ SetFrom() [1/3]

void OpenTD.DbObject.SetFrom ( DbObject x)
inlineinherited

◆ SetFrom() [2/3]

void OpenTD.OpenTDObject.SetFrom ( OpenTDObject x)
inlineinherited

◆ SetFrom() [3/3]

void OpenTD.TdDbEntityData.SetFrom ( TdDbEntityData x)
inlineinherited

◆ ToString() [1/3]

override string OpenTD.FloCAD.RcIFaceData.ToString ( )
inlineinherited

◆ ToString() [2/3]

string OpenTD.TdDbEntityData.ToString ( string Submodel,
int Id,
string Comment )
inlineprotectedinherited

◆ ToString() [3/3]

string OpenTD.TdDbEntityData.ToString ( string Submodel,
string Id,
string Comment )
inlineprotectedinherited

◆ Update()

override void OpenTD.FloCAD.IFace.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

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

◆ AttachedTankA

Connection OpenTD.FloCAD.RcIFaceData.AttachedTankA
getsetinherited

◆ AttachedTankB

Connection OpenTD.FloCAD.RcIFaceData.AttachedTankB
getsetinherited

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

Specifies a color. See the AutoCAD Layer Properties Manager for valid values.

◆ Comment

string OpenTD.FloCAD.RcIFaceData.Comment
getsetinherited

◆ Dpab

Dimensional<Pressure> OpenTD.FloCAD.RcIFaceData.Dpab
getsetinherited

◆ DpabExp

ExpressionData OpenTD.FloCAD.RcIFaceData.DpabExp
getsetinherited

◆ Dpdv

Dimensional<PressurePerVolume> OpenTD.FloCAD.RcIFaceData.Dpdv
getsetinherited

◆ DpdvExp

ExpressionData OpenTD.FloCAD.RcIFaceData.DpdvExp
getsetinherited

◆ Dupa

double OpenTD.FloCAD.RcIFaceData.Dupa
getsetinherited

◆ DupaExp

ExpressionData OpenTD.FloCAD.RcIFaceData.DupaExp
getsetinherited

◆ Dupb

double OpenTD.FloCAD.RcIFaceData.Dupb
getsetinherited

◆ DupbExp

ExpressionData OpenTD.FloCAD.RcIFaceData.DupbExp
getsetinherited

◆ Ema

Dimensional<Inertial> OpenTD.FloCAD.RcIFaceData.Ema
getsetinherited

◆ EmaExp

ExpressionData OpenTD.FloCAD.RcIFaceData.EmaExp
getsetinherited

◆ Enabled

int OpenTD.FloCAD.RcIFaceData.Enabled
getsetinherited

◆ EnabledExp

ExpressionData OpenTD.FloCAD.RcIFaceData.EnabledExp
getsetinherited

◆ Fpv

Dimensional<Pressure> OpenTD.FloCAD.RcIFaceData.Fpv
getsetinherited

◆ FpvExp

ExpressionData OpenTD.FloCAD.RcIFaceData.FpvExp
getsetinherited

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ Icap

int OpenTD.FloCAD.RcIFaceData.Icap
getsetinherited

◆ Id

int OpenTD.FloCAD.RcIFaceData.Id
getsetinherited

◆ IFaceType

IFaceTypes OpenTD.FloCAD.RcIFaceData.IFaceType
getsetinherited

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ Pa

double OpenTD.FloCAD.RcIFaceData.Pa
getsetinherited

◆ PaExp

ExpressionData OpenTD.FloCAD.RcIFaceData.PaExp
getsetinherited

◆ Pb

double OpenTD.FloCAD.RcIFaceData.Pb
getsetinherited

◆ PbExp

ExpressionData OpenTD.FloCAD.RcIFaceData.PbExp
getsetinherited

◆ Rbp

Dimensional<ModelLength> OpenTD.FloCAD.RcIFaceData.Rbp
getsetinherited

◆ RbpExp

ExpressionData OpenTD.FloCAD.RcIFaceData.RbpExp
getsetinherited

◆ Rcap

Dimensional<ModelLength> OpenTD.FloCAD.RcIFaceData.Rcap
getsetinherited

◆ RcapExp

ExpressionData OpenTD.FloCAD.RcIFaceData.RcapExp
getsetinherited

◆ Submodel

SubmodelNameData OpenTD.FloCAD.RcIFaceData.Submodel
getsetinherited

◆ TCode

NetworkLogicData OpenTD.FloCAD.RcIFaceData.TCode
getsetinherited

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UserOverride

bool OpenTD.FloCAD.RcIFaceData.UserOverride
getsetinherited

◆ Va

Dimensional<PressurePerVolume> OpenTD.FloCAD.RcIFaceData.Va
getsetinherited

◆ VaExp

ExpressionData OpenTD.FloCAD.RcIFaceData.VaExp
getsetinherited

◆ Vapor

int OpenTD.FloCAD.RcIFaceData.Vapor
getsetinherited

◆ Vb

Dimensional<PressurePerVolume> OpenTD.FloCAD.RcIFaceData.Vb
getsetinherited

◆ VbExp

ExpressionData OpenTD.FloCAD.RcIFaceData.VbExp
getsetinherited

◆ Vhi

Dimensional<Volume> OpenTD.FloCAD.RcIFaceData.Vhi
getsetinherited

◆ VhiExp

ExpressionData OpenTD.FloCAD.RcIFaceData.VhiExp
getsetinherited

◆ Vlo

Dimensional<Volume> OpenTD.FloCAD.RcIFaceData.Vlo
getsetinherited

◆ VloExp

ExpressionData OpenTD.FloCAD.RcIFaceData.VloExp
getsetinherited

◆ Vsub

Dimensional<Volume> OpenTD.FloCAD.RcIFaceData.Vsub
getsetinherited

◆ VsubExp

ExpressionData OpenTD.FloCAD.RcIFaceData.VsubExp
getsetinherited

◆ Vzro

Dimensional<Volume> OpenTD.FloCAD.RcIFaceData.Vzro
getsetinherited

◆ VzroExp

ExpressionData OpenTD.FloCAD.RcIFaceData.VzroExp
getsetinherited

◆ Xih

double OpenTD.FloCAD.RcIFaceData.Xih
getsetinherited

◆ XihExp

ExpressionData OpenTD.FloCAD.RcIFaceData.XihExp
getsetinherited

◆ Xil

double OpenTD.FloCAD.RcIFaceData.Xil
getsetinherited

◆ XilExp

ExpressionData OpenTD.FloCAD.RcIFaceData.XilExp
getsetinherited

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

Connect with Ansys