Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.RadCAD.FdSolid.RcFdSolidData Class Reference

Last update: 16.07.2025

Base class for finite-difference (FD) solids. More...

Inheritance diagram for OpenTD.RadCAD.FdSolid.RcFdSolidData:
OpenTD.TdDbEntityDataOpenTD.ITdDerivedOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignableOpenTD.RadCAD.FdSolid.SolidBrickOpenTD.RadCAD.FdSolid.SolidConeOpenTD.RadCAD.FdSolid.SolidCylinderOpenTD.RadCAD.FdSolid.SolidEllipsoidOpenTD.RadCAD.FdSolid.SolidSphere

Public Types

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

Public Member Functions

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

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 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]
 
string TdClassName [get]
 

Detailed Description

Base class for finite-difference (FD) solids.

Member Enumeration Documentation

◆ Active

Enumerator
OUTSIDE 
INSIDE 
BOTH 
NONE 
NOTINCONFIG 

◆ MliNodeTypes

Enumerator
DIFFUSION 
ARITHMETIC 

◆ NodePositionsType

Constructor & Destructor Documentation

◆ RcFdSolidData()

OpenTD.RadCAD.FdSolid.RcFdSolidData.RcFdSolidData ( )
inline

Member Function Documentation

◆ CheckData()

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

◆ 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

◆ AnalysisGroups

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

◆ AnalysisGroupsVolumetric

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

◆ AreaContactAbsolute

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

◆ AttachedNodeHandles

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

◆ BaseTrans

Matrix3d OpenTD.RadCAD.FdSolid.RcFdSolidData.BaseTrans
getset

Transformation from Base to World Coordinate System (WCS)

◆ BreakdownU

NodeBreakdownData OpenTD.RadCAD.FdSolid.RcFdSolidData.BreakdownU
getset

◆ BreakdownV

NodeBreakdownData OpenTD.RadCAD.FdSolid.RcFdSolidData.BreakdownV
getset

◆ BreakdownW

NodeBreakdownData OpenTD.RadCAD.FdSolid.RcFdSolidData.BreakdownW
getset

◆ 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
getset

◆ CondSubmodel

SubmodelNameData OpenTD.RadCAD.FdSolid.RcFdSolidData.CondSubmodel
getset

◆ DensityMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.DensityMult
getset

◆ DensityMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.DensityMultExp
getset

◆ FaceContactExp

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

◆ FaceContactValue

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

◆ GenerateCondCap

int OpenTD.RadCAD.FdSolid.RcFdSolidData.GenerateCondCap
getset

◆ GenerateCondCapExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.GenerateCondCapExp
getset

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ IdType

RcEntityData.IdType OpenTD.RadCAD.FdSolid.RcFdSolidData.IdType
getset

◆ InsideFmcOpticalProperties

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

◆ InsideOpticalProperties

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

◆ KuMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.KuMult
getset

◆ KuMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.KuMultExp
getset

◆ KvMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.KvMult
getset

◆ KvMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.KvMultExp
getset

◆ KwMult

double OpenTD.RadCAD.FdSolid.RcFdSolidData.KwMult
getset

◆ KwMultExp

ExpressionData OpenTD.RadCAD.FdSolid.RcFdSolidData.KwMultExp
getset

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ LocalTrans

Transformation OpenTD.RadCAD.FdSolid.RcFdSolidData.LocalTrans
getset

Transformation from Local to Base coordinate system.

◆ MliInitialTemp

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

◆ MliInitialTempExp

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

◆ MliInsulationNodeSubmodelIdOption

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

◆ MliMaterial

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

◆ MliMaterialStackNameArray

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

◆ MliNodeLayers

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

◆ MliNodeType

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

◆ MliOffset

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

◆ MliOverrides

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

◆ MliSubmodelNames

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

◆ MliThickness

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

◆ MliThicknessExp

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

◆ NodeNames

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

◆ NodeType

NodePositionsType OpenTD.RadCAD.FdSolid.RcFdSolidData.NodeType
getset

◆ OpticOverride

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

◆ OutputNodesAsArithmetic

int OpenTD.RadCAD.FdSolid.RcFdSolidData.OutputNodesAsArithmetic
getset

◆ OutsideFmcOpticalProperties

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

◆ OutsideOpticalProperties

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

◆ ShowArrow

int OpenTD.RadCAD.FdSolid.RcFdSolidData.ShowArrow
getset

◆ StartId

int OpenTD.RadCAD.FdSolid.RcFdSolidData.StartId
getset

◆ StartSubmodel

SubmodelNameData OpenTD.RadCAD.FdSolid.RcFdSolidData.StartSubmodel
getset

◆ TdClassName

string OpenTD.ITdDerived.TdClassName
getinherited

◆ ThermoMaterial

string OpenTD.RadCAD.FdSolid.RcFdSolidData.ThermoMaterial
getset

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseFaceContact

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

◆ UseFaceMli

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

◆ UseFaceMliExp

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

◆ UseMliMaterialStack

List<int> OpenTD.RadCAD.FdSolid.RcFdSolidData.UseMliMaterialStack
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/RcFdSolidData.cs

Connect with Ansys