Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.Results.Dataset.Topology.IDatasetTopology Interface Reference

Last update: 16.07.2025

Provides access to the underlying logical topology for a dataset. More...

Public Member Functions

List< INodeInfo > GetSubmodelNodes (string submodel)
 Gets the INodeInfo for the given Submodel.
 
INodeInfo GetNode (SindaName sindaName)
 Gets the INodeInfo with the given SindaName.
 
List< IConductorInfo > GetSubmodelConductors (string submodel)
 Gets the IConductorInfo for the given Submodel.
 
List< IConductorInfo > GetConductorList (SindaName conductorSindaName)
 Gets the list of IConductorInfo with the given SindaName.
 
List< ILumpInfo > GetSubmodelLumps (string submodel)
 Gets the ILumpInfo for the given Submodel.
 
ILumpInfo GetLump (SindaName sindaName)
 Gets the ILumpInfo with the given SindaName.
 
List< IPathInfo > GetSubmodelPaths (string submodel)
 Gets the IPathInfo for the given Submodel.
 
IPathInfo GetPath (SindaName sindaName)
 Gets the IPathInfo with the given SindaName.
 
List< ITieInfo > GetSubmodelTies (string submodel)
 Gets the ITieInfo for the given Submodel.
 
ITieInfo GetTie (SindaName sindaName)
 Gets the ITieInfo with the given SindaName.
 
List< IIFaceInfo > GetSubmodelIFaces (string submodel)
 Gets the IIFaceInfo's for the given Submodel.
 
IIFaceInfo GetIFace (SindaName sindaName)
 Gets the IIFaceInfo with the given SindaName.
 
List< IFTieInfo > GetSubmodelFTies (string submodel)
 Gets the IFTieInfo for the given Submodel.
 
IFTieInfo GetFTie (SindaName sindaName)
 Gets the IFTieInfo with the given SindaName.
 

Properties

List< INodeInfo > Nodes [get]
 Gets the list of INodeInfo objects in the topology.
 
List< IConductorInfo > Conductors [get]
 Gets the list of IConductorInfo objects in the topology.
 
List< ILumpInfo > Lumps [get]
 Gets the list of ILumpInfo objects in the topology.
 
List< IPathInfo > Paths [get]
 Gets the list of IPathInfo objects in the topology.
 
List< ITieInfo > Ties [get]
 Gets the list of ITieInfo objects in the topology.
 
List< IIFaceInfo > IFaces [get]
 Gets the list of IIFace objects in the topology.
 
List< IFTieInfo > FTies [get]
 Gets the list of IFTieInfo objects in the topology.
 

Detailed Description

Provides access to the underlying logical topology for a dataset.

The individual 'Info' types correspond to model objects in Thermal Desktop. and describe the connection between them.

See also
OpenTD.Results.Dataset.Topology.IConductorInfo, OpenTD.Results.Dataset.Topology.IFTieInfo, OpenTD.Results.Dataset.Topology.IIFaceInfo, OpenTD.Results.Dataset.Topology.ILumpInfo, OpenTD.Results.Dataset.Topology.INodeInfo, OpenTD.Results.Dataset.Topology.IPathInfo, OpenTD.Results.Dataset.Topology.ITieInfo

Member Function Documentation

◆ GetConductorList()

List< IConductorInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetConductorList ( SindaName conductorSindaName)

Gets the list of IConductorInfo with the given SindaName.

Parameters
conductorSindaNameThe SindaName of the conductor(s).
Returns
A list of IConductorInfo or null if conductors with sindaName do not exist.

There can be two conductors with a single SindaName, one for each direction of the from and to nodes.

◆ GetFTie()

IFTieInfo OpenTD.Results.Dataset.Topology.IDatasetTopology.GetFTie ( SindaName sindaName)

Gets the IFTieInfo with the given SindaName.

Parameters
sindaNameThe SindaName of the ftie.
Returns
An IFTieInfo or null if an ftie with sindaName does not exist.

◆ GetIFace()

IIFaceInfo OpenTD.Results.Dataset.Topology.IDatasetTopology.GetIFace ( SindaName sindaName)

Gets the IIFaceInfo with the given SindaName.

Parameters
sindaNameThe SindaName of the IFace.
Returns
An IIFaceInfo or null if an IFace with sindaName does not exist.

◆ GetLump()

ILumpInfo OpenTD.Results.Dataset.Topology.IDatasetTopology.GetLump ( SindaName sindaName)

Gets the ILumpInfo with the given SindaName.

Parameters
sindaNameThe SindaName of the lump.
Returns
An ILumpInfo or null if a lump with sindaName does not exist.

◆ GetNode()

INodeInfo OpenTD.Results.Dataset.Topology.IDatasetTopology.GetNode ( SindaName sindaName)

Gets the INodeInfo with the given SindaName.

Parameters
sindaNameThe SindaName of the node.
Returns
An INodeInfo or null if a node with sindaName does not exist.

◆ GetPath()

IPathInfo OpenTD.Results.Dataset.Topology.IDatasetTopology.GetPath ( SindaName sindaName)

Gets the IPathInfo with the given SindaName.

Parameters
sindaNameThe SindaName of the path.
Returns
An IPathInfo or null if a path with sindaName does not exist.

◆ GetSubmodelConductors()

List< IConductorInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelConductors ( string submodel)

Gets the IConductorInfo for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of IConductorInfo for submodel

◆ GetSubmodelFTies()

List< IFTieInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelFTies ( string submodel)

Gets the IFTieInfo for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of IFTieInfo for submodel

◆ GetSubmodelIFaces()

List< IIFaceInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelIFaces ( string submodel)

Gets the IIFaceInfo's for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of IIFaceInfo for submodel

◆ GetSubmodelLumps()

List< ILumpInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelLumps ( string submodel)

Gets the ILumpInfo for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of ILumpInfo for submodel

◆ GetSubmodelNodes()

List< INodeInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelNodes ( string submodel)

Gets the INodeInfo for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of INodeInfo for submodel

◆ GetSubmodelPaths()

List< IPathInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelPaths ( string submodel)

Gets the IPathInfo for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of IPathInfo for submodel

◆ GetSubmodelTies()

List< ITieInfo > OpenTD.Results.Dataset.Topology.IDatasetTopology.GetSubmodelTies ( string submodel)

Gets the ITieInfo for the given Submodel.

Parameters
submodelThe submodel to filter upon.
Returns
A list of ITieInfo for submodel

◆ GetTie()

ITieInfo OpenTD.Results.Dataset.Topology.IDatasetTopology.GetTie ( SindaName sindaName)

Gets the ITieInfo with the given SindaName.

Parameters
sindaNameThe SindaName of the tie.
Returns
An ITieInfo or null if a tie with sindaName does not exist.

Property Documentation

◆ Conductors

List<IConductorInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.Conductors
get

Gets the list of IConductorInfo objects in the topology.

◆ FTies

List<IFTieInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.FTies
get

Gets the list of IFTieInfo objects in the topology.

◆ IFaces

List<IIFaceInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.IFaces
get

Gets the list of IIFace objects in the topology.

◆ Lumps

List<ILumpInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.Lumps
get

Gets the list of ILumpInfo objects in the topology.

◆ Nodes

List<INodeInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.Nodes
get

Gets the list of INodeInfo objects in the topology.

◆ Paths

List<IPathInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.Paths
get

Gets the list of IPathInfo objects in the topology.

◆ Ties

List<ITieInfo> OpenTD.Results.Dataset.Topology.IDatasetTopology.Ties
get

Gets the list of ITieInfo objects in the topology.


The documentation for this interface was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV_ALPHA/buildXX/OpenTD.Results/Dataset/Topology/IDatasetTopology.cs

Connect with Ansys