Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.RadCAD.FEM.LinearQuad Class Reference

Last update: 16.07.2025

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

Inheritance diagram for OpenTD.RadCAD.FEM.LinearQuad:
OpenTD.RadCAD.FEM.RcSurfaceElementOpenTD.ITdDerivedOpenTD.RadCAD.RcEntityDataOpenTD.ITdDerivedOpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignable

Public Types

enum  Active {
  TOP , BOTTOM , BOTH , NONE ,
  NOTINCONFIG
}
 
enum  VolumetricParticipation { ACTIVE , INACTIVE , NOT_PRESENT }
 
enum  NodePositionsType { CENTERED , EDGE }
 
enum  IdType { SEQUENTIAL_NODE_LIST , USER_DEFINED_NODE_LIST }
 
enum  InsulationNodeSubmodelIdOption { ID_OFFSET_ONLY , SINGLE_SUBMODEL_ONLY , ID_OFFSET_AND_SINGLE_SUBMODEL }
 

Public Member Functions

 LinearQuad ()
 
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 CheckData ()
 
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

new List< string > AttachedNodeHandles [get, set]
 
List< Vector3d > SurfaceOrienters [get, set]
 
new Dimensional< ModelLength > BotThickness [get, set]
 Not used.
 
new string BotMaterial [get, set]
 Not used.
 
new string BotOrientName [get, set]
 Not used.
 
string TdClassName [get]
 
IdType TopIdType [get, set]
 
IdType BotIdType [get, set]
 
int TopStartId [get, set]
 
int BotStartId [get, set]
 
SubmodelNameData TopStartSubmodel [get, set]
 
SubmodelNameData BotStartSubmodel [get, set]
 
List< string > TopNodeNames [get, set]
 
List< string > BotNodeNames [get, set]
 
int SameSideNumbering [get, set]
 
NodePositionsType NodePositions [get, set]
 
NodeBreakdownData BreakdownU [get, set]
 
NodeBreakdownData BreakdownV [get, set]
 
Dictionary< string, string > TopOpticOverride [get, set]
 
Dictionary< string, string > BotOpticOverride [get, set]
 
string Comment [get, set]
 
string TopOpticalProp [get, set]
 
string BotOpticalProp [get, set]
 
Dictionary< string, string > TopVolumetricOverride [get, set]
 
Dictionary< string, string > BotVolumetricOverride [get, set]
 
string TopVolumetricProp [get, set]
 
string BotVolumetricProp [get, set]
 
string TopVolumetricSubmodel [get, set]
 
string BotVolumetricSubmodel [get, set]
 
List< string > TopVolumetricIds [get, set]
 
List< string > BotVolumetricIds [get, set]
 
UniqueItemList< AnalysisGroupSurfaceInfo > AnalysisGroups [get, set]
 
UniqueItemList< AnalysisGroupVolumetricInfo > AnalysisGroupsVolumetric [get, set]
 
Dimensional< ModelLength > TopThickness [get, set]
 
Dimensional< ModelLength > TopBotSepDist [get, set]
 
int GenerateCCData [get, set]
 
ExpressionData GenerateCCDataExp [get, set]
 
string TopMaterial [get, set]
 
string TopOrientName [get, set]
 
string TopBotMaterial [get, set]
 
int OutputNodesAsArithmetic [get, set]
 
int UseTopMLI [get, set]
 
int UseBotMLI [get, set]
 
ExpressionData UseTopMLIExp [get, set]
 
ExpressionData UseBotMLIExp [get, set]
 
string TopMLIMaterial [get, set]
 
string BotMLIMaterial [get, set]
 
Dimensional< ModelLength > TopMLIThickness [get, set]
 
Dimensional< ModelLength > BotMLIThickness [get, set]
 
SubmodelNameData TopMLISubmodel [get, set]
 
SubmodelNameData BotMLISubmodel [get, set]
 
int TopMLINumOffset [get, set]
 
int BotMLINumOffset [get, set]
 
int OutputTopMLINodesAsArithmetic [get, set]
 
int OutputBotMLINodesAsArithmetic [get, set]
 
Dimensional< Temp > TopMliInitialTemp [get, set]
 
Dimensional< Temp > BotMliInitialTemp [get, set]
 
ExpressionData TopMliInitialTempExp [get, set]
 
ExpressionData BotMliInitialTempExp [get, set]
 
int TopMLINumLayers [get, set]
 
int BotMLINumLayers [get, set]
 
List< string > TopMLIOverride [get, set]
 
List< string > BotMLIOverride [get, set]
 
int UseTopMaterialStack [get, set]
 
int UseBotMaterialStack [get, set]
 
string TopMaterialStackName [get, set]
 
string BotMaterialStackName [get, set]
 
int ShowArrow [get, set]
 
ExpressionData TopThicknessExp [get, set]
 
ExpressionData BotThicknessExp [get, set]
 
ExpressionData TopBotSepDistExp [get, set]
 
ExpressionData TopMLIThicknessExp [get, set]
 
ExpressionData BotMLIThicknessExp [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]
 
string TopFmcOpticalProp [get, set]
 
string BotFmcOpticalProp [get, set]
 
SubmodelNameData CondSubmodel [get, set]
 
InsulationNodeSubmodelIdOption TopInsulationNodeSubmodelIdOption [get, set]
 
InsulationNodeSubmodelIdOption BotInsulationNodeSubmodelIdOption [get, set]
 
bool CoreLateralConduction [get, set]
 
List< GlobalContact > GlobalContactArray [get, set]
 
List< string > AttachedConductorHandles [get]
 
List< string > AttachedHeatLoadHandles [get]
 
List< string > AttachedTieHandles [get]
 
List< string > AttachedPipeHandles [get]
 
List< string > AttachedCompartmentHandles [get]
 
List< string > _AttachedNodeHandles [get, set]
 Do not use.
 
List< string > _AttachedConductorHandles [get, set]
 Do not use.
 
List< string > _AttachedHeatLoadHandles [get, set]
 Do not use.
 
List< string > _AttachedTieHandles [get, set]
 Do not use.
 
List< string > _AttachedPipeHandles [get, set]
 Do not use.
 
List< string > _AttachedCompartmentHandles [get, set]
 Do not use.
 
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 LinearQuad entity in a TD instance.

See also
OpenTD.ThermalDesktop

Member Enumeration Documentation

◆ Active

Enumerator
TOP 
BOTTOM 
BOTH 
NONE 
NOTINCONFIG 

◆ IdType

Enumerator
SEQUENTIAL_NODE_LIST 
USER_DEFINED_NODE_LIST 

◆ InsulationNodeSubmodelIdOption

Enumerator
ID_OFFSET_ONLY 
SINGLE_SUBMODEL_ONLY 
ID_OFFSET_AND_SINGLE_SUBMODEL 

◆ NodePositionsType

Enumerator
CENTERED 
EDGE 

◆ VolumetricParticipation

Enumerator
ACTIVE 
INACTIVE 
NOT_PRESENT 

Constructor & Destructor Documentation

◆ LinearQuad()

OpenTD.RadCAD.FEM.LinearQuad.LinearQuad ( )
inline

Member Function Documentation

◆ CheckData()

void OpenTD.RadCAD.RcEntityData.CheckData ( )
inlineinherited

◆ CreateIn()

override void OpenTD.RadCAD.FEM.LinearQuad.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.FEM.RcSurfaceElement.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.FEM.LinearQuad.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

override void OpenTD.RadCAD.FEM.LinearQuad.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

◆ _AttachedCompartmentHandles

List<string> OpenTD.RadCAD.RcEntityData._AttachedCompartmentHandles
getsetinherited

Do not use.

◆ _AttachedConductorHandles

List<string> OpenTD.RadCAD.RcEntityData._AttachedConductorHandles
getsetinherited

Do not use.

◆ _AttachedHeatLoadHandles

List<string> OpenTD.RadCAD.RcEntityData._AttachedHeatLoadHandles
getsetinherited

Do not use.

◆ _AttachedNodeHandles

List<string> OpenTD.RadCAD.RcEntityData._AttachedNodeHandles
getsetinherited

Do not use.

◆ _AttachedPipeHandles

List<string> OpenTD.RadCAD.RcEntityData._AttachedPipeHandles
getsetinherited

Do not use.

◆ _AttachedTieHandles

List<string> OpenTD.RadCAD.RcEntityData._AttachedTieHandles
getsetinherited

Do not use.

◆ AnalysisGroups

UniqueItemList<AnalysisGroupSurfaceInfo> OpenTD.RadCAD.RcEntityData.AnalysisGroups
getsetinherited

◆ AnalysisGroupsVolumetric

UniqueItemList<AnalysisGroupVolumetricInfo> OpenTD.RadCAD.RcEntityData.AnalysisGroupsVolumetric
getsetinherited

◆ AttachedCompartmentHandles

List<string> OpenTD.RadCAD.RcEntityData.AttachedCompartmentHandles
getinherited

◆ AttachedConductorHandles

List<string> OpenTD.RadCAD.RcEntityData.AttachedConductorHandles
getinherited

◆ AttachedHeatLoadHandles

List<string> OpenTD.RadCAD.RcEntityData.AttachedHeatLoadHandles
getinherited

◆ AttachedNodeHandles

new List<string> OpenTD.RadCAD.FEM.RcSurfaceElement.AttachedNodeHandles
getsetinherited

◆ AttachedPipeHandles

List<string> OpenTD.RadCAD.RcEntityData.AttachedPipeHandles
getinherited

◆ AttachedTieHandles

List<string> OpenTD.RadCAD.RcEntityData.AttachedTieHandles
getinherited

◆ BotFmcOpticalProp

string OpenTD.RadCAD.RcEntityData.BotFmcOpticalProp
getsetinherited

◆ BotIdType

IdType OpenTD.RadCAD.RcEntityData.BotIdType
getsetinherited

◆ BotInsulationNodeSubmodelIdOption

InsulationNodeSubmodelIdOption OpenTD.RadCAD.RcEntityData.BotInsulationNodeSubmodelIdOption
getsetinherited

◆ BotMaterial

new string OpenTD.RadCAD.FEM.RcSurfaceElement.BotMaterial
getsetinherited

Not used.

◆ BotMaterialStackName

string OpenTD.RadCAD.RcEntityData.BotMaterialStackName
getsetinherited

◆ BotMliInitialTemp

Dimensional<Temp> OpenTD.RadCAD.RcEntityData.BotMliInitialTemp
getsetinherited

◆ BotMliInitialTempExp

ExpressionData OpenTD.RadCAD.RcEntityData.BotMliInitialTempExp
getsetinherited

◆ BotMLIMaterial

string OpenTD.RadCAD.RcEntityData.BotMLIMaterial
getsetinherited

◆ BotMLINumLayers

int OpenTD.RadCAD.RcEntityData.BotMLINumLayers
getsetinherited

◆ BotMLINumOffset

int OpenTD.RadCAD.RcEntityData.BotMLINumOffset
getsetinherited

◆ BotMLIOverride

List<string> OpenTD.RadCAD.RcEntityData.BotMLIOverride
getsetinherited

◆ BotMLISubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.BotMLISubmodel
getsetinherited

◆ BotMLIThickness

Dimensional<ModelLength> OpenTD.RadCAD.RcEntityData.BotMLIThickness
getsetinherited

◆ BotMLIThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.BotMLIThicknessExp
getsetinherited

◆ BotNodeNames

List<string> OpenTD.RadCAD.RcEntityData.BotNodeNames
getsetinherited

◆ BotOpticalProp

string OpenTD.RadCAD.RcEntityData.BotOpticalProp
getsetinherited

◆ BotOpticOverride

Dictionary<string, string> OpenTD.RadCAD.RcEntityData.BotOpticOverride
getsetinherited

◆ BotOrientName

new string OpenTD.RadCAD.FEM.RcSurfaceElement.BotOrientName
getsetinherited

Not used.

◆ BotStartId

int OpenTD.RadCAD.RcEntityData.BotStartId
getsetinherited

◆ BotStartSubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.BotStartSubmodel
getsetinherited

◆ BotThickness

new Dimensional<ModelLength> OpenTD.RadCAD.FEM.RcSurfaceElement.BotThickness
getsetinherited

Not used.

◆ BotThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.BotThicknessExp
getsetinherited

◆ BotVolumetricIds

List<string> OpenTD.RadCAD.RcEntityData.BotVolumetricIds
getsetinherited

◆ BotVolumetricOverride

Dictionary<string, string> OpenTD.RadCAD.RcEntityData.BotVolumetricOverride
getsetinherited

◆ BotVolumetricProp

string OpenTD.RadCAD.RcEntityData.BotVolumetricProp
getsetinherited

◆ BotVolumetricSubmodel

string OpenTD.RadCAD.RcEntityData.BotVolumetricSubmodel
getsetinherited

◆ BreakdownU

NodeBreakdownData OpenTD.RadCAD.RcEntityData.BreakdownU
getsetinherited

◆ BreakdownV

NodeBreakdownData OpenTD.RadCAD.RcEntityData.BreakdownV
getsetinherited

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

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

◆ Comment

string OpenTD.RadCAD.RcEntityData.Comment
getsetinherited

◆ CondSubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.CondSubmodel
getsetinherited

◆ CoreLateralConduction

bool OpenTD.RadCAD.RcEntityData.CoreLateralConduction
getsetinherited

◆ DensityMult

double OpenTD.RadCAD.RcEntityData.DensityMult
getsetinherited

◆ DensityMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.DensityMultExp
getsetinherited

◆ GenerateCCData

int OpenTD.RadCAD.RcEntityData.GenerateCCData
getsetinherited

◆ GenerateCCDataExp

ExpressionData OpenTD.RadCAD.RcEntityData.GenerateCCDataExp
getsetinherited

◆ GlobalContactArray

List<GlobalContact> OpenTD.RadCAD.RcEntityData.GlobalContactArray
getsetinherited

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ KuMult

double OpenTD.RadCAD.RcEntityData.KuMult
getsetinherited

◆ KuMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.KuMultExp
getsetinherited

◆ KvMult

double OpenTD.RadCAD.RcEntityData.KvMult
getsetinherited

◆ KvMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.KvMultExp
getsetinherited

◆ KwMult

double OpenTD.RadCAD.RcEntityData.KwMult
getsetinherited

◆ KwMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.KwMultExp
getsetinherited

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ NodePositions

NodePositionsType OpenTD.RadCAD.RcEntityData.NodePositions
getsetinherited

◆ OutputBotMLINodesAsArithmetic

int OpenTD.RadCAD.RcEntityData.OutputBotMLINodesAsArithmetic
getsetinherited

◆ OutputNodesAsArithmetic

int OpenTD.RadCAD.RcEntityData.OutputNodesAsArithmetic
getsetinherited

◆ OutputTopMLINodesAsArithmetic

int OpenTD.RadCAD.RcEntityData.OutputTopMLINodesAsArithmetic
getsetinherited

◆ SameSideNumbering

int OpenTD.RadCAD.RcEntityData.SameSideNumbering
getsetinherited

◆ ShowArrow

int OpenTD.RadCAD.RcEntityData.ShowArrow
getsetinherited

◆ SurfaceOrienters

List<Vector3d> OpenTD.RadCAD.FEM.RcSurfaceElement.SurfaceOrienters
getsetinherited

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ TopBotMaterial

string OpenTD.RadCAD.RcEntityData.TopBotMaterial
getsetinherited

◆ TopBotSepDist

Dimensional<ModelLength> OpenTD.RadCAD.RcEntityData.TopBotSepDist
getsetinherited

◆ TopBotSepDistExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopBotSepDistExp
getsetinherited

◆ TopFmcOpticalProp

string OpenTD.RadCAD.RcEntityData.TopFmcOpticalProp
getsetinherited

◆ TopIdType

IdType OpenTD.RadCAD.RcEntityData.TopIdType
getsetinherited

◆ TopInsulationNodeSubmodelIdOption

InsulationNodeSubmodelIdOption OpenTD.RadCAD.RcEntityData.TopInsulationNodeSubmodelIdOption
getsetinherited

◆ TopMaterial

string OpenTD.RadCAD.RcEntityData.TopMaterial
getsetinherited

◆ TopMaterialStackName

string OpenTD.RadCAD.RcEntityData.TopMaterialStackName
getsetinherited

◆ TopMliInitialTemp

Dimensional<Temp> OpenTD.RadCAD.RcEntityData.TopMliInitialTemp
getsetinherited

◆ TopMliInitialTempExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopMliInitialTempExp
getsetinherited

◆ TopMLIMaterial

string OpenTD.RadCAD.RcEntityData.TopMLIMaterial
getsetinherited

◆ TopMLINumLayers

int OpenTD.RadCAD.RcEntityData.TopMLINumLayers
getsetinherited

◆ TopMLINumOffset

int OpenTD.RadCAD.RcEntityData.TopMLINumOffset
getsetinherited

◆ TopMLIOverride

List<string> OpenTD.RadCAD.RcEntityData.TopMLIOverride
getsetinherited

◆ TopMLISubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.TopMLISubmodel
getsetinherited

◆ TopMLIThickness

Dimensional<ModelLength> OpenTD.RadCAD.RcEntityData.TopMLIThickness
getsetinherited

◆ TopMLIThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopMLIThicknessExp
getsetinherited

◆ TopNodeNames

List<string> OpenTD.RadCAD.RcEntityData.TopNodeNames
getsetinherited

◆ TopOpticalProp

string OpenTD.RadCAD.RcEntityData.TopOpticalProp
getsetinherited

◆ TopOpticOverride

Dictionary<string, string> OpenTD.RadCAD.RcEntityData.TopOpticOverride
getsetinherited

◆ TopOrientName

string OpenTD.RadCAD.RcEntityData.TopOrientName
getsetinherited

◆ TopStartId

int OpenTD.RadCAD.RcEntityData.TopStartId
getsetinherited

◆ TopStartSubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.TopStartSubmodel
getsetinherited

◆ TopThickness

Dimensional<ModelLength> OpenTD.RadCAD.RcEntityData.TopThickness
getsetinherited

◆ TopThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopThicknessExp
getsetinherited

◆ TopVolumetricIds

List<string> OpenTD.RadCAD.RcEntityData.TopVolumetricIds
getsetinherited

◆ TopVolumetricOverride

Dictionary<string, string> OpenTD.RadCAD.RcEntityData.TopVolumetricOverride
getsetinherited

◆ TopVolumetricProp

string OpenTD.RadCAD.RcEntityData.TopVolumetricProp
getsetinherited

◆ TopVolumetricSubmodel

string OpenTD.RadCAD.RcEntityData.TopVolumetricSubmodel
getsetinherited

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseBotMaterialStack

int OpenTD.RadCAD.RcEntityData.UseBotMaterialStack
getsetinherited

◆ UseBotMLI

int OpenTD.RadCAD.RcEntityData.UseBotMLI
getsetinherited

◆ UseBotMLIExp

ExpressionData OpenTD.RadCAD.RcEntityData.UseBotMLIExp
getsetinherited

◆ UseTopMaterialStack

int OpenTD.RadCAD.RcEntityData.UseTopMaterialStack
getsetinherited

◆ UseTopMLI

int OpenTD.RadCAD.RcEntityData.UseTopMLI
getsetinherited

◆ UseTopMLIExp

ExpressionData OpenTD.RadCAD.RcEntityData.UseTopMLIExp
getsetinherited

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

Connect with Ansys