Skip to main content

OpenTD .NET8 reference 2025 R2

Class Hierarchy

Last update: 16.07.2025
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 COpenTD.AddIn.AddInContext<exclude >
 COpenTD.PostProcessing.AdditionalDatasetInfoHolder<exclude >
 COpenTD.Internal.Communication.AdditionalUnitsSettings
 COpenTD.RadCAD.FdSolid.AnalysisGroupSolidInfoUsed to specify which faces of a solid are active in a Radiation Analysis Group
 COpenTD.RadCAD.AnalysisGroupSurfaceInfoUsed to specify what sides of a surface are active in a radiation analysis group
 COpenTD.RadCAD.AnalysisGroupVolumetricInfoUsed to specify what sides of a surface have participating volumes in a radiation analysis group
 COpenTD.AutocadConfigControls how AutoCAD will be launched
 COpenTD.AutocadLauncherUse to launch an instance of AutoCAD and run a series of commands. Defaults to the latest version of AutoCAD installed, but this can be controlled via the LaunchConfig property
 COpenTD.AutocadVariableDataRepresents an AutoCAD variable. Examples: FILEDIA, PICKBOX, TOOLTIPS, etc
 COpenTD.Results.Plot.AxisStyle
 COpenTD.BivariateArrayDataRepresents a TD bivariate array
 COpenTD.Results.Class1
 Cgrpc.ClientBase
 COpenTD.Results.Dataset.CompareAssertionContains a Comparer and an assertion about whether the Datasets it tests are expected to be equal
 COpenTD.Results.Dataset.ConductorHeatRepresents heatrate data for a conductor connection
 COpenTD.ConnectionA connection contains a handle and a marker. The handle uniquely identifies a TD entity while the marker specifies how to connect to the entity, e.g., which side of a surface to connect to
 COpenTD.RadCAD.FEModel.CoordinateSystemLightweight coordinate system for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.Results.Dataset.DataItemIdentifierIdentifies a data subtype (T, TL, PL, etc.) – with an optional fluid constituent (A, B, W, etc.) – associated with an "item" (an entity (node, lump, etc.), register, record number, etc.), e.g., MAIN.T6, FLOW.PL100, FLOW.GTA10, MYREGISTER DIMENSIONLESS. Note: the Units member is only applicable to registers. If null, default units will be assumed
 COpenTD.DimensionlessVector3dA dimensionless 3D vector
 COpenTD.RadCAD.FEModel.DomainLightweight domain for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.DomainsUse to get all domains within a TD instance
 COpenTD.RadCAD.FEModel.EdgeDomainLightweight edge domain for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.RadCAD.FEModel.EdgeSpecLightweight edge for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.RadCAD.FEModel.ElementLightweight element for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.EntityDescriptorDescribes a TD entity, such as a node or a lump
 CEventArgs
 COpenTD.Results.Dataset.ExceedanceContains information about an item that exceeds a tolerance
 COpenTD.Results.Dataset.ExceedancePlotContains information about a plot that displays an Exceedance
 CException
 COpenTD.ExportNodeInfoOptionsDataSets options for the ThermalDesktop.ExportNodeInfo command, which can be used to get node info as a list (the default) or write node info to the screen or to a file
 COpenTD.Expressible< T ><exclude >
 COpenTD.RadCAD.FaceA finite-difference face used in a MeshFD
 COpenTD.RadCAD.FEModel.FaceDomainLightweight face domain for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.RadCAD.FEModel.FaceSpecLightweight face for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.RadCAD.FEModel.FEMeshLightweight mesh for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.Utility.FileWatcher
 CForm
 COpenTD.Results.Dataset.FullStandardDataSubtypeRepresents a StandardDataSubtype (XG, XMDOT, etc.) and a fluid constituent (A, W, etc.)
 COpenTD.Results.Plot.GridRepresents a grid drawn in the main plot area
 COpenTD.Results.Dataset.HeatratesBetweenHelper class for NodeHeatrates providing summary calculations for heatrates between "From" and "To" node collections. Positive heatrates indicate heat flowing out of the From set
 COpenTD.AddIn.IAddIn<exclude >
 COpenTD.Results.Dataset.IAutoComment<exclude >
 COpenTD.Results.Dataset.IAutoName<exclude >
 COpenTD.Results.Dataset.IBrowserIBrowser interface providing methods for Heatmap and HeatBetween nodes and node collecions
 Cpb.IBufferMessage
 CICollection
 COpenTD.Results.Dataset.ICompareDataRepresents an algorithm for comparing all data of a single DataSubtype (T, TL, etc.) between two datasets. Objects that implement this interface can be used within Comparer.ComparisonMethods or Comparer.DefaultComparisonMethod. See PercentDifferenceCompareData for an example implementation
 COpenTD.Results.Dataset.IComparerInputCollects together all of the Comparer members that will be input to an ICompareData object
 COpenTD.Results.Dataset.IComparerOutputCollects together all of the Comparer members that will be output from an ICompareData object
 CICRLogger
 COpenTD.Results.Dataset.Topology.IDatasetTopologyProvides access to the underlying logical topology for a dataset
 COpenTD.IDbIteratorUse to iterate through the AutoCAD database, getting entities such as nodes, conics, etc
 COpenTD.RadCAD.FEModel.IdDomainLightweight domain ID holder for use with FEMeshImporter only
 COpenTD.Dimension.IDimensionRepresents a physical dimension, e.g., density
 CIDisposable
 COpenTD.IDomainManager
 CIEnumerable
 CIEnumerator
 CIEquatable
 COpenTD.Dimension.IGetSetSI<exclude >
 COpenTD.Dimension.IGetSetSIList<exclude >
 COpenTD.Dimension.IGetSetSIList2<exclude >
 CIList
 Cpb.IMessage
 COpenTD.Results.Dataset.Topology.IObjectInfoBaseBase info for topology info objects
 COpenTD.AddIn.IProgressReporterUse an IProgressReporter to track progress in a long-running task. Similar to IProgress interface available in later .NET versions
 COpenTD.IReassignable
 COpenTD.Results.Dataset.ISimpleDatasetProvides a method to get all data at once from a small dataset
 COpenTD.Internal.Communication.ITdCommander<exclude >
 COpenTD.ITdConsoleProvides methods to interact via TD's console
 COpenTD.ITdDerived<exclude >
 COpenTD.Results.Dataset.IUDFAManager<exclude >
 COpenTD.Results.Dataset.IUDFAReader<exclude >
 COpenTD.IUpdatableContains methods to send and receive data from a corresponding object in a TD instance
 COpenTD.AddIn.IUserBreakAllow end users to cancel long-running tasks;
 COpenTD.RadCAD.FEModel.LayerDataLightweight layer for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.Results.Plot.LegendRepresents a plot legend
 COpenTD.Results.Plot.LegendStyle
 CList
 COpenTD.LogicObjectsUse to get all logic objects within a TD instance
 COpenTD.Matrix3dA 4x4 matrix
 COpenTD.MergeNodesOptionsDataProvides options for the ThermalDesktop.MergeNodes command
 COpenTD.ModelUse to get all OpenTD-supported entities from a TD instance
 COpenTD.NameDataA Sinda name, e.g., MAIN.1
 COpenTD.RadCAD.FEModel.NodeLightweight node for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.Results.Dataset.NodeConductorHeatratesRerpesents a node and the heatrates for connected conductors
 COpenTD.Results.Dataset.NodeHeatratesHolds a node and heatrates for its connected conductors and ties
 COpenTD.Results.Dataset.NodeTieHeatratesRerpesents a node and the heatrates for connected ties
 COpenTD.NurbsDataDescribes a Non-Uniform Rational B-Spline
 COpenTD.OpticalPropAliasManagerUse to manage optical property aliases. Each ThermalDesktop object includes an OpticalPropAliaxManager
 COpenTD.FloCAD.PipeStdUtilityAccesses the list of standard pipes associated with an instance of TD
 COpenTD.Results.Plot.Plot2dStyle
 COpenTD.Point2dA mathematical point in 2D
 COpenTD.Point3dA mathematical point in 3D
 COpenTD.PolylineVertexDescribes a vertex and attached line segment in a Polyline
 COpenTD.Utility.PropertyMapUsed by the ObjectMapper to find matching properties between two objects
 COpenTD.RadCAD.FEModel.QuaternionLightweight quaternion for use creating a finite element mesh using an FEMeshImporter only
 COpenTD.RadCAD.RadiationAnalysisGroupManagerUse to manage radiation analysis groups. Each ThermalDesktop object includes a RadiationAnalysisGroupManager
 COpenTD.Utility.RootedPathnameAn absolute pathname
 COpenTD.ScriptBase class that is useful for collecting several OpenTD scripts together and presenting them to your users with a common interface. Script is used by the official CRTech OpenTD Demos
 COpenTD.SelectionOptionsUse SelectionOptions to control how ThermalDesktop.GetSelection requests the user to select entities from the TD graphics window
 COpenTD.Results.Plot.Series2dStyle
 COpenTD.SindaCyclicDataSinda cyclic run data. Used in Case Set
 COpenTD.StackAliasManagerUse to manage thermophysical property aliases. Each ThermalDesktop object includes a StackAliasManager
 COpenTD.Internal.Communication.StatusData
 COpenTD.SubmodelNameDataA submodel name. Implicitly converts to/from string. Automatically converts to uppercase
 COpenTD.TdConnectConfigControls how ThermalDesktop object connects to its actual TD instance when ThermalDesktop.Connect() is called
 COpenTD.TdConnected<exclude >
 COpenTD.ThermoPropAliasManagerUse to manage thermophysical property aliases. Each ThermalDesktop object includes a ThermoPropAliasManager
 COpenTD.Results.Dataset.TieHeatRepresents heatrate data for a tie connection
 COpenTD.TimeoutPropertiesData used to decide when to timeout an operation
 COpenTD.TransformationA 3D transformation, described as translation plus up to 3 sequential rotations
 COpenTD.Results.Dataset.UDFADescriptorDescribes a user-defined Fortran array (UDFA)
 CUserControl
 COpenTD.Vector3dA 3D vector. Note that coordinates are dimensional and reflect the current OpenTD WorkingUnits ModelLength
 COpenTD.VisibilityManager
 COpenTD.XrefInfoInformation about XREF'd dwgs

Connect with Ansys