    

 ## On this page

  

 

 # OpenTD.MergeNodesOptionsData Class Reference

 Last update: 16.07.2025 

Provides options for the [ThermalDesktop.MergeNodes](class_open_t_d_1_1_thermal_desktop.xhtml#a0d519aa0b940fa8f6bb5aff2631f69ae "Calls the TD Merge Nodes command.") command. [More...](#details)

## <a id="pub-types" name="pub-types"></a>Public Types

enum [KeepMethods](#a8be592f0db9586c3ce94bde76fabf87a) {   
 [FIRST\_SELECTED](#a8be592f0db9586c3ce94bde76fabf87aa34aedc2929ff3329e63c8962a664a854) = 0 , [SMALLEST\_NODE\_ID](#a8be592f0db9586c3ce94bde76fabf87aa587103a777c80fe92726add93447ccd6), [LARGEST\_NODE\_ID](#a8be592f0db9586c3ce94bde76fabf87aadcccca4c6ecda031d0f914996a7eaa15), [LESSER\_SUBMODEL](#a8be592f0db9586c3ce94bde76fabf87aa906c147492fe38232701bd79eae2aa02),   
 [GREATER\_SUBMODEL](#a8be592f0db9586c3ce94bde76fabf87aa2e0693bc605cc8b13601e72cd44c35b9)  
 } Determines which node to keep when merging nodes. [More...](#a8be592f0db9586c3ce94bde76fabf87a)  
 ## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [MergeNodesOptionsData](#ac158b7c4551e6d86d448868b823454a1) () ## <a id="properties" name="properties"></a>Properties

Dimensional&lt; [ModelLength](class_open_t_d_1_1_dimension_1_1_model_length.xhtml) &gt; [Tolerance](#a649b11829de43cf158ceaf6880d059ea)` [get, set]` List&lt; string &gt; [NodeHandles](#a30fcf9714ebac461a0ac4d9a6a6155e2)` [get, set]` [KeepMethods](#a8be592f0db9586c3ce94bde76fabf87a) [KeepMethod](#a74032590bdc6e0d4a857f0b31431103a)` [get, set]` <a id="details" name="details"></a>## Detailed Description

Provides options for the [ThermalDesktop.MergeNodes](class_open_t_d_1_1_thermal_desktop.xhtml#a0d519aa0b940fa8f6bb5aff2631f69ae "Calls the TD Merge Nodes command.") command.

See also[OpenTD.ThermalDesktop.MergeNodes(MergeNodesOptionsData)](class_open_t_d_1_1_thermal_desktop.xhtml#a0d519aa0b940fa8f6bb5aff2631f69ae "Calls the TD Merge Nodes command.")

## Member Enumeration Documentation

<a id="a8be592f0db9586c3ce94bde76fabf87a" name="a8be592f0db9586c3ce94bde76fabf87a"></a>## [◆ ](#a8be592f0db9586c3ce94bde76fabf87a)KeepMethods

 enum [OpenTD.MergeNodesOptionsData.KeepMethods](#a8be592f0db9586c3ce94bde76fabf87a)

Determines which node to keep when merging nodes.

Enumerator<a id="a8be592f0db9586c3ce94bde76fabf87aa34aedc2929ff3329e63c8962a664a854" name="a8be592f0db9586c3ce94bde76fabf87aa34aedc2929ff3329e63c8962a664a854"></a>FIRST\_SELECTED <a id="a8be592f0db9586c3ce94bde76fabf87aa587103a777c80fe92726add93447ccd6" name="a8be592f0db9586c3ce94bde76fabf87aa587103a777c80fe92726add93447ccd6"></a>SMALLEST\_NODE\_ID <a id="a8be592f0db9586c3ce94bde76fabf87aadcccca4c6ecda031d0f914996a7eaa15" name="a8be592f0db9586c3ce94bde76fabf87aadcccca4c6ecda031d0f914996a7eaa15"></a>LARGEST\_NODE\_ID <a id="a8be592f0db9586c3ce94bde76fabf87aa906c147492fe38232701bd79eae2aa02" name="a8be592f0db9586c3ce94bde76fabf87aa906c147492fe38232701bd79eae2aa02"></a>LESSER\_SUBMODEL <a id="a8be592f0db9586c3ce94bde76fabf87aa2e0693bc605cc8b13601e72cd44c35b9" name="a8be592f0db9586c3ce94bde76fabf87aa2e0693bc605cc8b13601e72cd44c35b9"></a>GREATER\_SUBMODEL 



## Constructor &amp; Destructor Documentation

<a id="ac158b7c4551e6d86d448868b823454a1" name="ac158b7c4551e6d86d448868b823454a1"></a>## [◆ ](#ac158b7c4551e6d86d448868b823454a1)MergeNodesOptionsData()

 OpenTD.MergeNodesOptionsData.MergeNodesOptionsData  ( )   inline 





## Property Documentation

<a id="a74032590bdc6e0d4a857f0b31431103a" name="a74032590bdc6e0d4a857f0b31431103a"></a>## [◆ ](#a74032590bdc6e0d4a857f0b31431103a)KeepMethod

 [KeepMethods](#a8be592f0db9586c3ce94bde76fabf87a) OpenTD.MergeNodesOptionsData.KeepMethod  getset 





<a id="a30fcf9714ebac461a0ac4d9a6a6155e2" name="a30fcf9714ebac461a0ac4d9a6a6155e2"></a>## [◆ ](#a30fcf9714ebac461a0ac4d9a6a6155e2)NodeHandles

 List&lt;string&gt; OpenTD.MergeNodesOptionsData.NodeHandles  getset 





<a id="a649b11829de43cf158ceaf6880d059ea" name="a649b11829de43cf158ceaf6880d059ea"></a>## [◆ ](#a649b11829de43cf158ceaf6880d059ea)Tolerance

 Dimensional&lt;[ModelLength](class_open_t_d_1_1_dimension_1_1_model_length.xhtml)&gt; OpenTD.MergeNodesOptionsData.Tolerance  getset 





---

The documentation for this class was generated from the following file:- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV\_ALPHA/buildXX/OpenTD/**MergeNodesOptionsData.cs**