Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.RadCAD.FdSolid.SolidBrick Class Reference

Last update: 16.07.2025

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

Inheritance diagram for OpenTD.RadCAD.FdSolid.SolidBrick:
OpenTD.RadCAD.FdSolid.RcFdSolidDataOpenTD.ITdDerivedOpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignable

Public Types

enum  Active {
  OUTSIDE , INSIDE , BOTH , NONE ,
  NOTINCONFIG
}
 
enum  NodePositionsType { CENTERED , EDGE }
 
enum  MliNodeTypes { DIFFUSION , ARITHMETIC }
 

Public Member Functions

 SolidBrick ()
 
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 CheckData ()
 
override string ToString ()
 
void SetFrom (TdDbEntityData x)
 
void SetFrom (DbObject x)
 
void SetFrom (OpenTDObject x)
 
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

Dimensional< ModelLength > XMax [get, set]
 
ExpressionData XMaxExp [get, set]
 
Dimensional< ModelLength > YMax [get, set]
 
ExpressionData YMaxExp [get, set]
 
Dimensional< ModelLength > ZMax [get, set]
 
ExpressionData ZMaxExp [get, set]
 
UniqueItemList< AnalysisGroupSolidInfo > AnalysisGroups [get, set]
 
string Comment [get, set]
 
Transformation LocalTrans [get, set]
 Transformation from Local to Base coordinate system.
 
Matrix3d BaseTrans [get, set]
 Transformation from Base to World Coordinate System (WCS)
 
string ThermoMaterial [get, set]
 
RcEntityData.IdType IdType [get, set]
 
SubmodelNameData StartSubmodel [get, set]
 
int StartId [get, set]
 
List< string > NodeNames [get, set]
 
SubmodelNameData CondSubmodel [get, set]
 
NodePositionsType NodeType [get, set]
 
int OutputNodesAsArithmetic [get, set]
 
NodeBreakdownData BreakdownU [get, set]
 
NodeBreakdownData BreakdownV [get, set]
 
NodeBreakdownData BreakdownW [get, set]
 
List< string > OutsideOpticalProperties [get, set]
 
List< string > InsideOpticalProperties [get, set]
 
List< string > OutsideFmcOpticalProperties [get, set]
 
List< string > InsideFmcOpticalProperties [get, set]
 
int ShowArrow [get, set]
 
List< int > UseFaceContact [get, set]
 
DimensionalList< CondPerArea > FaceContactValue [get, set]
 
List< ExpressionData > FaceContactExp [get, set]
 
List< int > AreaContactAbsolute [get, set]
 
double DensityMult [get, set]
 
double KuMult [get, set]
 
double KvMult [get, set]
 
double KwMult [get, set]
 
ExpressionData DensityMultExp [get, set]
 
ExpressionData KuMultExp [get, set]
 
ExpressionData KvMultExp [get, set]
 
ExpressionData KwMultExp [get, set]
 
List< int > UseFaceMli [get, set]
 
List< ExpressionData > UseFaceMliExp [get, set]
 
List< string > MliMaterial [get, set]
 
DimensionalList< ModelLength > MliThickness [get, set]
 
List< ExpressionData > MliThicknessExp [get, set]
 
List< int > MliOffset [get, set]
 
List< MliNodeTypes > MliNodeType [get, set]
 
DimensionalList< Temp > MliInitialTemp [get, set]
 
List< ExpressionData > MliInitialTempExp [get, set]
 
List< int > MliNodeLayers [get, set]
 
List< List< string > > MliOverrides [get, set]
 
List< Dictionary< string, string > > OpticOverride [get, set]
 
int GenerateCondCap [get, set]
 
ExpressionData GenerateCondCapExp [get, set]
 
List< string > MliMaterialStackNameArray [get, set]
 
List< int > UseMliMaterialStack [get, set]
 
List< string > MliSubmodelNames [get, set]
 
List< InsulationNodeSubmodelIdOptions > MliInsulationNodeSubmodelIdOption [get, set]
 
List< string > AttachedNodeHandles [get, set]
 
UniqueItemList< AnalysisGroupVolumetricInfo > AnalysisGroupsVolumetric [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 SolidBrick entity in a TD instance.

See also
OpenTD.ThermalDesktop

Member Enumeration Documentation

◆ Active

Enumerator
OUTSIDE 
INSIDE 
BOTH 
NONE 
NOTINCONFIG 

◆ MliNodeTypes

Enumerator
DIFFUSION 
ARITHMETIC 

◆ NodePositionsType

Enumerator
CENTERED 
EDGE 

Constructor & Destructor Documentation

◆ SolidBrick()

OpenTD.RadCAD.FdSolid.SolidBrick.SolidBrick ( )
inline

Member Function Documentation

◆ CheckData()

void OpenTD.RadCAD.FdSolid.RcFdSolidData.CheckData ( )
inlineinherited

◆ CreateIn()

override void OpenTD.RadCAD.FdSolid.SolidBrick.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.RadCAD.FdSolid.RcFdSolidData.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.RadCAD.FdSolid.SolidBrick.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

override void OpenTD.RadCAD.FdSolid.SolidBrick.UpdateFromTD ( )
inline

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

◆ AnalysisGroups

UniqueItemList<AnalysisGroupSolidInfo> OpenTD.RadCAD.FdSolid.RcFdSolidData.AnalysisGroups
getsetinherited

◆ AnalysisGroupsVolumetric

UniqueItemList<AnalysisGroupVolumetricInfo> OpenTD.RadCAD.FdSolid.RcFdSolidData.AnalysisGroupsVolumetric
getsetinherited

◆ AreaContactAbsolute

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.AreaContactAbsolute
getsetinherited

◆ AttachedNodeHandles

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.AttachedNodeHandles
getsetinherited

◆ BaseTrans

Matrix3d OpenTD.RadCAD.FdSolid.RcFdSolidData.BaseTrans
getsetinherited

Transformation from Base to World Coordinate System (WCS)

◆ BreakdownU

NodeBreakdownData OpenTD.RadCAD.FdSolid.RcFdSolidData.BreakdownU
getsetinherited

◆ BreakdownV

NodeBreakdownData OpenTD.RadCAD.FdSolid.RcFdSolidData.BreakdownV
getsetinherited

◆ BreakdownW

NodeBreakdownData OpenTD.RadCAD.FdSolid.RcFdSolidData.BreakdownW
getsetinherited

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

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

◆ Comment

string OpenTD.RadCAD.FdSolid.RcFdSolidData.Comment
getsetinherited

◆ CondSubmodel

SubmodelNameData OpenTD.RadCAD.FdSolid.RcFdSolidData.CondSubmodel
getsetinherited

◆ DensityMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.DensityMult
getsetinherited

◆ DensityMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.DensityMultExp
getsetinherited

◆ FaceContactExp

List<ExpressionData> OpenTD.RadCAD.FdSolid.RcFdSolidData.FaceContactExp
getsetinherited

◆ FaceContactValue

DimensionalList<CondPerArea> OpenTD.RadCAD.FdSolid.RcFdSolidData.FaceContactValue
getsetinherited

◆ GenerateCondCap

int OpenTD.RadCAD.FdSolid.RcFdSolidData.GenerateCondCap
getsetinherited

◆ GenerateCondCapExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.GenerateCondCapExp
getsetinherited

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ IdType

RcEntityData.IdType OpenTD.RadCAD.FdSolid.RcFdSolidData.IdType
getsetinherited

◆ InsideFmcOpticalProperties

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.InsideFmcOpticalProperties
getsetinherited

◆ InsideOpticalProperties

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.InsideOpticalProperties
getsetinherited

◆ KuMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.KuMult
getsetinherited

◆ KuMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.KuMultExp
getsetinherited

◆ KvMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.KvMult
getsetinherited

◆ KvMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.KvMultExp
getsetinherited

◆ KwMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.KwMult
getsetinherited

◆ KwMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.KwMultExp
getsetinherited

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ LocalTrans

Transformation OpenTD.RadCAD.FdSolid.RcFdSolidData.LocalTrans
getsetinherited

Transformation from Local to Base coordinate system.

◆ MliInitialTemp

DimensionalList<Temp> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliInitialTemp
getsetinherited

◆ MliInitialTempExp

List<ExpressionData> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliInitialTempExp
getsetinherited

◆ MliInsulationNodeSubmodelIdOption

List<InsulationNodeSubmodelIdOptions> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliInsulationNodeSubmodelIdOption
getsetinherited

◆ MliMaterial

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliMaterial
getsetinherited

◆ MliMaterialStackNameArray

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliMaterialStackNameArray
getsetinherited

◆ MliNodeLayers

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliNodeLayers
getsetinherited

◆ MliNodeType

List<MliNodeTypes> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliNodeType
getsetinherited

◆ MliOffset

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliOffset
getsetinherited

◆ MliOverrides

List<List<string> > OpenTD.RadCAD.FdSolid.RcFdSolidData.MliOverrides
getsetinherited

◆ MliSubmodelNames

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliSubmodelNames
getsetinherited

◆ MliThickness

DimensionalList<ModelLength> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliThickness
getsetinherited

◆ MliThicknessExp

List<ExpressionData> OpenTD.RadCAD.FdSolid.RcFdSolidData.MliThicknessExp
getsetinherited

◆ NodeNames

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.NodeNames
getsetinherited

◆ NodeType

NodePositionsType OpenTD.RadCAD.FdSolid.RcFdSolidData.NodeType
getsetinherited

◆ OpticOverride

List<Dictionary<string, string> > OpenTD.RadCAD.FdSolid.RcFdSolidData.OpticOverride
getsetinherited

◆ OutputNodesAsArithmetic

int OpenTD.RadCAD.FdSolid.RcFdSolidData.OutputNodesAsArithmetic
getsetinherited

◆ OutsideFmcOpticalProperties

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.OutsideFmcOpticalProperties
getsetinherited

◆ OutsideOpticalProperties

List<string> OpenTD.RadCAD.FdSolid.RcFdSolidData.OutsideOpticalProperties
getsetinherited

◆ ShowArrow

int OpenTD.RadCAD.FdSolid.RcFdSolidData.ShowArrow
getsetinherited

◆ StartId

int OpenTD.RadCAD.FdSolid.RcFdSolidData.StartId
getsetinherited

◆ StartSubmodel

SubmodelNameData OpenTD.RadCAD.FdSolid.RcFdSolidData.StartSubmodel
getsetinherited

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ ThermoMaterial

string OpenTD.RadCAD.FdSolid.RcFdSolidData.ThermoMaterial
getsetinherited

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseFaceContact

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.UseFaceContact
getsetinherited

◆ UseFaceMli

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.UseFaceMli
getsetinherited

◆ UseFaceMliExp

List<ExpressionData> OpenTD.RadCAD.FdSolid.RcFdSolidData.UseFaceMliExp
getsetinherited

◆ UseMliMaterialStack

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.UseMliMaterialStack
getsetinherited

◆ XMax

Dimensional<ModelLength> OpenTD.RadCAD.FdSolid.SolidBrick.XMax
getset

◆ XMaxExp

ExpressionData OpenTD.RadCAD.FdSolid.SolidBrick.XMaxExp
getset

◆ YMax

Dimensional<ModelLength> OpenTD.RadCAD.FdSolid.SolidBrick.YMax
getset

◆ YMaxExp

ExpressionData OpenTD.RadCAD.FdSolid.SolidBrick.YMaxExp
getset

◆ ZMax

Dimensional<ModelLength> OpenTD.RadCAD.FdSolid.SolidBrick.ZMax
getset

◆ ZMaxExp

ExpressionData OpenTD.RadCAD.FdSolid.SolidBrick.ZMaxExp
getset

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

Connect with Ansys