Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.RadCAD.RcEntityData Class Reference

Last update: 16.07.2025

Base class for entities with materials, u and v nodal breakdowns, optical properties, etc. More...

Inheritance diagram for OpenTD.RadCAD.RcEntityData:
OpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.FloCAD.RcPipeDataOpenTD.RadCAD.FEM.RcSurfaceElementOpenTD.RadCAD.PolygonOpenTD.RadCAD.RcConicDataOpenTD.RadCAD.RcMeshFDDataOpenTD.FloCAD.PipeOpenTD.RadCAD.FEM.LinearQuadOpenTD.RadCAD.FEM.LinearTriOpenTD.RadCAD.FEM.QuadraticQuadOpenTD.RadCAD.FEM.QuadraticTriOpenTD.RadCAD.EllipticCylinderOpenTD.RadCAD.RcConeDataOpenTD.RadCAD.RcCylinderDataOpenTD.RadCAD.RcDiskDataOpenTD.RadCAD.RcEllipseDataOpenTD.RadCAD.RcEllipsoidDataOpenTD.RadCAD.RcEllipticConeDataOpenTD.RadCAD.RcOffsetParaboloidDataOpenTD.RadCAD.RcOgiveDataOpenTD.RadCAD.RcParabolicTroughDataOpenTD.RadCAD.RcParaboloidDataOpenTD.RadCAD.RcRectangleDataOpenTD.RadCAD.RcScarfedConeDataOpenTD.RadCAD.RcScarfedCylinderDataOpenTD.RadCAD.RcSphereDataOpenTD.RadCAD.RcTorusDataOpenTD.RadCAD.MeshFD

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

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

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 > BotThickness [get, set]
 
Dimensional< ModelLength > TopBotSepDist [get, set]
 
int GenerateCCData [get, set]
 
ExpressionData GenerateCCDataExp [get, set]
 
string TopMaterial [get, set]
 
string BotMaterial [get, set]
 
string TopOrientName [get, set]
 
string BotOrientName [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 > AttachedNodeHandles [get]
 
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

Base class for entities with materials, u and v nodal breakdowns, optical properties, etc.

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

◆ RcEntityData()

OpenTD.RadCAD.RcEntityData.RcEntityData ( )
inline

Member Function Documentation

◆ CheckData()

void OpenTD.RadCAD.RcEntityData.CheckData ( )
inline

◆ CreateIn()

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

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.TdDbEntityData.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.DbObject.Update ( )
inlineinherited

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

◆ _AttachedCompartmentHandles

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

Do not use.

◆ _AttachedConductorHandles

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

Do not use.

◆ _AttachedHeatLoadHandles

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

Do not use.

◆ _AttachedNodeHandles

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

Do not use.

◆ _AttachedPipeHandles

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

Do not use.

◆ _AttachedTieHandles

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

Do not use.

◆ AnalysisGroups

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

◆ AnalysisGroupsVolumetric

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

◆ AttachedCompartmentHandles

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

◆ AttachedConductorHandles

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

◆ AttachedHeatLoadHandles

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

◆ AttachedNodeHandles

List<string> OpenTD.RadCAD.RcEntityData.AttachedNodeHandles
get

◆ AttachedPipeHandles

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

◆ AttachedTieHandles

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

◆ BotFmcOpticalProp

string OpenTD.RadCAD.RcEntityData.BotFmcOpticalProp
getset

◆ BotIdType

IdType OpenTD.RadCAD.RcEntityData.BotIdType
getset

◆ BotInsulationNodeSubmodelIdOption

InsulationNodeSubmodelIdOption OpenTD.RadCAD.RcEntityData.BotInsulationNodeSubmodelIdOption
getset

◆ BotMaterial

string OpenTD.RadCAD.RcEntityData.BotMaterial
getset

◆ BotMaterialStackName

string OpenTD.RadCAD.RcEntityData.BotMaterialStackName
getset

◆ BotMliInitialTemp

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

◆ BotMliInitialTempExp

ExpressionData OpenTD.RadCAD.RcEntityData.BotMliInitialTempExp
getset

◆ BotMLIMaterial

string OpenTD.RadCAD.RcEntityData.BotMLIMaterial
getset

◆ BotMLINumLayers

int OpenTD.RadCAD.RcEntityData.BotMLINumLayers
getset

◆ BotMLINumOffset

int OpenTD.RadCAD.RcEntityData.BotMLINumOffset
getset

◆ BotMLIOverride

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

◆ BotMLISubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.BotMLISubmodel
getset

◆ BotMLIThickness

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

◆ BotMLIThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.BotMLIThicknessExp
getset

◆ BotNodeNames

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

◆ BotOpticalProp

string OpenTD.RadCAD.RcEntityData.BotOpticalProp
getset

◆ BotOpticOverride

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

◆ BotOrientName

string OpenTD.RadCAD.RcEntityData.BotOrientName
getset

◆ BotStartId

int OpenTD.RadCAD.RcEntityData.BotStartId
getset

◆ BotStartSubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.BotStartSubmodel
getset

◆ BotThickness

Dimensional<ModelLength> OpenTD.RadCAD.RcEntityData.BotThickness
getset

◆ BotThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.BotThicknessExp
getset

◆ BotVolumetricIds

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

◆ BotVolumetricOverride

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

◆ BotVolumetricProp

string OpenTD.RadCAD.RcEntityData.BotVolumetricProp
getset

◆ BotVolumetricSubmodel

string OpenTD.RadCAD.RcEntityData.BotVolumetricSubmodel
getset

◆ BreakdownU

NodeBreakdownData OpenTD.RadCAD.RcEntityData.BreakdownU
getset

◆ BreakdownV

NodeBreakdownData OpenTD.RadCAD.RcEntityData.BreakdownV
getset

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

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

◆ Comment

string OpenTD.RadCAD.RcEntityData.Comment
getset

◆ CondSubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.CondSubmodel
getset

◆ CoreLateralConduction

bool OpenTD.RadCAD.RcEntityData.CoreLateralConduction
getset

◆ DensityMult

double OpenTD.RadCAD.RcEntityData.DensityMult
getset

◆ DensityMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.DensityMultExp
getset

◆ GenerateCCData

int OpenTD.RadCAD.RcEntityData.GenerateCCData
getset

◆ GenerateCCDataExp

ExpressionData OpenTD.RadCAD.RcEntityData.GenerateCCDataExp
getset

◆ GlobalContactArray

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

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ KuMult

double OpenTD.RadCAD.RcEntityData.KuMult
getset

◆ KuMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.KuMultExp
getset

◆ KvMult

double OpenTD.RadCAD.RcEntityData.KvMult
getset

◆ KvMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.KvMultExp
getset

◆ KwMult

double OpenTD.RadCAD.RcEntityData.KwMult
getset

◆ KwMultExp

ExpressionData OpenTD.RadCAD.RcEntityData.KwMultExp
getset

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ NodePositions

NodePositionsType OpenTD.RadCAD.RcEntityData.NodePositions
getset

◆ OutputBotMLINodesAsArithmetic

int OpenTD.RadCAD.RcEntityData.OutputBotMLINodesAsArithmetic
getset

◆ OutputNodesAsArithmetic

int OpenTD.RadCAD.RcEntityData.OutputNodesAsArithmetic
getset

◆ OutputTopMLINodesAsArithmetic

int OpenTD.RadCAD.RcEntityData.OutputTopMLINodesAsArithmetic
getset

◆ SameSideNumbering

int OpenTD.RadCAD.RcEntityData.SameSideNumbering
getset

◆ ShowArrow

int OpenTD.RadCAD.RcEntityData.ShowArrow
getset

◆ TopBotMaterial

string OpenTD.RadCAD.RcEntityData.TopBotMaterial
getset

◆ TopBotSepDist

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

◆ TopBotSepDistExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopBotSepDistExp
getset

◆ TopFmcOpticalProp

string OpenTD.RadCAD.RcEntityData.TopFmcOpticalProp
getset

◆ TopIdType

IdType OpenTD.RadCAD.RcEntityData.TopIdType
getset

◆ TopInsulationNodeSubmodelIdOption

InsulationNodeSubmodelIdOption OpenTD.RadCAD.RcEntityData.TopInsulationNodeSubmodelIdOption
getset

◆ TopMaterial

string OpenTD.RadCAD.RcEntityData.TopMaterial
getset

◆ TopMaterialStackName

string OpenTD.RadCAD.RcEntityData.TopMaterialStackName
getset

◆ TopMliInitialTemp

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

◆ TopMliInitialTempExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopMliInitialTempExp
getset

◆ TopMLIMaterial

string OpenTD.RadCAD.RcEntityData.TopMLIMaterial
getset

◆ TopMLINumLayers

int OpenTD.RadCAD.RcEntityData.TopMLINumLayers
getset

◆ TopMLINumOffset

int OpenTD.RadCAD.RcEntityData.TopMLINumOffset
getset

◆ TopMLIOverride

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

◆ TopMLISubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.TopMLISubmodel
getset

◆ TopMLIThickness

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

◆ TopMLIThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopMLIThicknessExp
getset

◆ TopNodeNames

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

◆ TopOpticalProp

string OpenTD.RadCAD.RcEntityData.TopOpticalProp
getset

◆ TopOpticOverride

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

◆ TopOrientName

string OpenTD.RadCAD.RcEntityData.TopOrientName
getset

◆ TopStartId

int OpenTD.RadCAD.RcEntityData.TopStartId
getset

◆ TopStartSubmodel

SubmodelNameData OpenTD.RadCAD.RcEntityData.TopStartSubmodel
getset

◆ TopThickness

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

◆ TopThicknessExp

ExpressionData OpenTD.RadCAD.RcEntityData.TopThicknessExp
getset

◆ TopVolumetricIds

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

◆ TopVolumetricOverride

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

◆ TopVolumetricProp

string OpenTD.RadCAD.RcEntityData.TopVolumetricProp
getset

◆ TopVolumetricSubmodel

string OpenTD.RadCAD.RcEntityData.TopVolumetricSubmodel
getset

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseBotMaterialStack

int OpenTD.RadCAD.RcEntityData.UseBotMaterialStack
getset

◆ UseBotMLI

int OpenTD.RadCAD.RcEntityData.UseBotMLI
getset

◆ UseBotMLIExp

ExpressionData OpenTD.RadCAD.RcEntityData.UseBotMLIExp
getset

◆ UseTopMaterialStack

int OpenTD.RadCAD.RcEntityData.UseTopMaterialStack
getset

◆ UseTopMLI

int OpenTD.RadCAD.RcEntityData.UseTopMLI
getset

◆ UseTopMLIExp

ExpressionData OpenTD.RadCAD.RcEntityData.UseTopMLIExp
getset

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

Connect with Ansys