    

 ## On this page

  

 

 # OpenTD.UserPreferences.CalculationsPreferences Class Reference

 Last update: 16.07.2025 

Use to set the global calculations preferences. [More...](#details)

Inheritance diagram for OpenTD.UserPreferences.CalculationsPreferences:

 ![](/sites/default/files/migrate-content/opentd_net4_reference_2025_r2_1/class_open_t_d_1_1_user_preferences_1_1_calculations_preferences.png)



## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [CalculationsPreferences](#a50552c40ac66eae41514c4e50eb2cff6) ()  [CalculationsPreferences](#aede559c55da7174c7643f43d85aa76cd) ([ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) \_td) void [Update](#a3006aa736f7ddc80d7b4c9fe3a4f8d6e) () Updates the TD entity with the latest client data.   
 void [UpdateFromTD](#a38eb905650039647111f16f6c81bdc74) () Updates the client-side instance with the latest data from the TD entity.   
 ## <a id="properties" name="properties"></a>Properties

string [condCapFile](#a3657050b08efdab715e933542ce8d0c4)` [get, set]` int [useSuperNetwork](#ab6b3b0b4a0322bce607aff0a93bc2606)` [get, set]` [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) [useSuperNetworkExp](#a01261f5a6dd2b6d4fc1da61e38f29546)` [get, set]` double [solidLateralCondAspectRatio](#a3b7d7e0b94c7ea247f10c0b0766b2081)` [get, set]` int [contactorRestarts](#a40eea9bcd6bc1b0b69529baab167b49a)` [get, set]` int [contactorLinearTriSpreading](#a89caee28127d1e74ce74698ac6fb5e51)` [get, set]` double [conductorCutoff](#a79e46f15cd69b1631af5a9355e750f9d)` [get, set]` int [checkElementQualityAndErrorOffOfRun](#a193c2106a2437df8e16e459ed45324a4)` [get, set]` double [planarElementMinAngleDeg](#a2e600b6b54b1729b141526ed5518fbfe)` [get, set]` double [planarElementMaxAngleDeg](#af3b502ea7a77924b772264013d23ab2f)` [get, set]` double [maxSkew](#afd2d7c4faf01544b3dc3321c5ed0ca0e)` [get, set]` int [elementInsulationDisplacement](#a1941d5a338ac87abd063c028e3c06a9e)` [get, set]` int [maxCurvedElementFacetsPerFullCircle](#ab96ebab2af7425e769135bc631646011)` [get, set]` int [showCurvedElementFacets](#a6c3e6e1751108da5f92a8d9695502f15)` [get, set]` int [curvedElementRadiationMethod](#ab72cba10d7a9004b866d0fc2b2219803)` [get, set]` int [checkUnits](#afdf5a389844521773c7be232bc9704f4)` [get, set]` int [loadExternalReferences](#a92078bcb1fee7c38e296445ddb462575)` [get, set]` int [listAllRadkCalcStatus](#a7b1bb6cd4a21dfe1581394e01a1aaec7)` [get, set]` int [radcadCompressionIndex](#acb31a562b9c8cd7e71a0d631e64e13e9)` [get, set]` bool [NeedsUpdateFromTD](class_open_t_d_1_1_user_preferences_1_1_preferences.xhtml#a012bb0c5f39ee504be222b4292f5ffc3) = true` [get, protected set]` <a id="details" name="details"></a>## Detailed Description

Use to set the global calculations preferences.



## Constructor &amp; Destructor Documentation

<a id="a50552c40ac66eae41514c4e50eb2cff6" name="a50552c40ac66eae41514c4e50eb2cff6"></a>## [◆ ](#a50552c40ac66eae41514c4e50eb2cff6)CalculationsPreferences() \[1/2\]

 OpenTD.UserPreferences.CalculationsPreferences.CalculationsPreferences  ( )   inline 





<a id="aede559c55da7174c7643f43d85aa76cd" name="aede559c55da7174c7643f43d85aa76cd"></a>## [◆ ](#aede559c55da7174c7643f43d85aa76cd)CalculationsPreferences() \[2/2\]

 OpenTD.UserPreferences.CalculationsPreferences.CalculationsPreferences  ( [ThermalDesktop](class_open_t_d_1_1_thermal_desktop.xhtml) *\_td*)   inline 





## Member Function Documentation

<a id="a3006aa736f7ddc80d7b4c9fe3a4f8d6e" name="a3006aa736f7ddc80d7b4c9fe3a4f8d6e"></a>## [◆ ](#a3006aa736f7ddc80d7b4c9fe3a4f8d6e)Update()

 void OpenTD.UserPreferences.CalculationsPreferences.Update  ( )   inline 

Updates the TD entity with the latest client data.

Implements [OpenTD.IUpdatable](interface_open_t_d_1_1_i_updatable.xhtml#a162ef7c717f51047a1d45c7df4282470).





<a id="a38eb905650039647111f16f6c81bdc74" name="a38eb905650039647111f16f6c81bdc74"></a>## [◆ ](#a38eb905650039647111f16f6c81bdc74)UpdateFromTD()

 void OpenTD.UserPreferences.CalculationsPreferences.UpdateFromTD  ( )   inline 

Updates the client-side instance with the latest data from the TD entity.

Implements [OpenTD.IUpdatable](interface_open_t_d_1_1_i_updatable.xhtml#a47f3096415cfb5694fd822df8a1eceb0).





## Property Documentation

<a id="a193c2106a2437df8e16e459ed45324a4" name="a193c2106a2437df8e16e459ed45324a4"></a>## [◆ ](#a193c2106a2437df8e16e459ed45324a4)checkElementQualityAndErrorOffOfRun

 int OpenTD.UserPreferences.CalculationsPreferences.checkElementQualityAndErrorOffOfRun  getset 





<a id="afdf5a389844521773c7be232bc9704f4" name="afdf5a389844521773c7be232bc9704f4"></a>## [◆ ](#afdf5a389844521773c7be232bc9704f4)checkUnits

 int OpenTD.UserPreferences.CalculationsPreferences.checkUnits  getset 





<a id="a3657050b08efdab715e933542ce8d0c4" name="a3657050b08efdab715e933542ce8d0c4"></a>## [◆ ](#a3657050b08efdab715e933542ce8d0c4)condCapFile

 string OpenTD.UserPreferences.CalculationsPreferences.condCapFile  getset 





<a id="a79e46f15cd69b1631af5a9355e750f9d" name="a79e46f15cd69b1631af5a9355e750f9d"></a>## [◆ ](#a79e46f15cd69b1631af5a9355e750f9d)conductorCutoff

 double OpenTD.UserPreferences.CalculationsPreferences.conductorCutoff  getset 





<a id="a89caee28127d1e74ce74698ac6fb5e51" name="a89caee28127d1e74ce74698ac6fb5e51"></a>## [◆ ](#a89caee28127d1e74ce74698ac6fb5e51)contactorLinearTriSpreading

 int OpenTD.UserPreferences.CalculationsPreferences.contactorLinearTriSpreading  getset 





<a id="a40eea9bcd6bc1b0b69529baab167b49a" name="a40eea9bcd6bc1b0b69529baab167b49a"></a>## [◆ ](#a40eea9bcd6bc1b0b69529baab167b49a)contactorRestarts

 int OpenTD.UserPreferences.CalculationsPreferences.contactorRestarts  getset 





<a id="ab72cba10d7a9004b866d0fc2b2219803" name="ab72cba10d7a9004b866d0fc2b2219803"></a>## [◆ ](#ab72cba10d7a9004b866d0fc2b2219803)curvedElementRadiationMethod

 int OpenTD.UserPreferences.CalculationsPreferences.curvedElementRadiationMethod  getset 





<a id="a1941d5a338ac87abd063c028e3c06a9e" name="a1941d5a338ac87abd063c028e3c06a9e"></a>## [◆ ](#a1941d5a338ac87abd063c028e3c06a9e)elementInsulationDisplacement

 int OpenTD.UserPreferences.CalculationsPreferences.elementInsulationDisplacement  getset 





<a id="a7b1bb6cd4a21dfe1581394e01a1aaec7" name="a7b1bb6cd4a21dfe1581394e01a1aaec7"></a>## [◆ ](#a7b1bb6cd4a21dfe1581394e01a1aaec7)listAllRadkCalcStatus

 int OpenTD.UserPreferences.CalculationsPreferences.listAllRadkCalcStatus  getset 





<a id="a92078bcb1fee7c38e296445ddb462575" name="a92078bcb1fee7c38e296445ddb462575"></a>## [◆ ](#a92078bcb1fee7c38e296445ddb462575)loadExternalReferences

 int OpenTD.UserPreferences.CalculationsPreferences.loadExternalReferences  getset 





<a id="ab96ebab2af7425e769135bc631646011" name="ab96ebab2af7425e769135bc631646011"></a>## [◆ ](#ab96ebab2af7425e769135bc631646011)maxCurvedElementFacetsPerFullCircle

 int OpenTD.UserPreferences.CalculationsPreferences.maxCurvedElementFacetsPerFullCircle  getset 





<a id="afd2d7c4faf01544b3dc3321c5ed0ca0e" name="afd2d7c4faf01544b3dc3321c5ed0ca0e"></a>## [◆ ](#afd2d7c4faf01544b3dc3321c5ed0ca0e)maxSkew

 double OpenTD.UserPreferences.CalculationsPreferences.maxSkew  getset 





<a id="a012bb0c5f39ee504be222b4292f5ffc3" name="a012bb0c5f39ee504be222b4292f5ffc3"></a>## [◆ ](#a012bb0c5f39ee504be222b4292f5ffc3)NeedsUpdateFromTD

 bool OpenTD.UserPreferences.Preferences.NeedsUpdateFromTD = true  getprotected setinherited 





<a id="af3b502ea7a77924b772264013d23ab2f" name="af3b502ea7a77924b772264013d23ab2f"></a>## [◆ ](#af3b502ea7a77924b772264013d23ab2f)planarElementMaxAngleDeg

 double OpenTD.UserPreferences.CalculationsPreferences.planarElementMaxAngleDeg  getset 





<a id="a2e600b6b54b1729b141526ed5518fbfe" name="a2e600b6b54b1729b141526ed5518fbfe"></a>## [◆ ](#a2e600b6b54b1729b141526ed5518fbfe)planarElementMinAngleDeg

 double OpenTD.UserPreferences.CalculationsPreferences.planarElementMinAngleDeg  getset 





<a id="acb31a562b9c8cd7e71a0d631e64e13e9" name="acb31a562b9c8cd7e71a0d631e64e13e9"></a>## [◆ ](#acb31a562b9c8cd7e71a0d631e64e13e9)radcadCompressionIndex

 int OpenTD.UserPreferences.CalculationsPreferences.radcadCompressionIndex  getset 





<a id="a6c3e6e1751108da5f92a8d9695502f15" name="a6c3e6e1751108da5f92a8d9695502f15"></a>## [◆ ](#a6c3e6e1751108da5f92a8d9695502f15)showCurvedElementFacets

 int OpenTD.UserPreferences.CalculationsPreferences.showCurvedElementFacets  getset 





<a id="a3b7d7e0b94c7ea247f10c0b0766b2081" name="a3b7d7e0b94c7ea247f10c0b0766b2081"></a>## [◆ ](#a3b7d7e0b94c7ea247f10c0b0766b2081)solidLateralCondAspectRatio

 double OpenTD.UserPreferences.CalculationsPreferences.solidLateralCondAspectRatio  getset 





<a id="ab6b3b0b4a0322bce607aff0a93bc2606" name="ab6b3b0b4a0322bce607aff0a93bc2606"></a>## [◆ ](#ab6b3b0b4a0322bce607aff0a93bc2606)useSuperNetwork

 int OpenTD.UserPreferences.CalculationsPreferences.useSuperNetwork  getset 





<a id="a01261f5a6dd2b6d4fc1da61e38f29546" name="a01261f5a6dd2b6d4fc1da61e38f29546"></a>## [◆ ](#a01261f5a6dd2b6d4fc1da61e38f29546)useSuperNetworkExp

 [ExpressionData](class_open_t_d_1_1_expression_data.xhtml) OpenTD.UserPreferences.CalculationsPreferences.useSuperNetworkExp  getset 





---

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