    

 ## On this page

  

 

 # OpenTD.Dimension Namespace Reference

 Last update: 16.07.2025 

Tools for working with physical dimensions and dimensional quantities. [More...](#details)

## <a id="nested-classes" name="nested-classes"></a>Classes

class [Angle](class_open_t_d_1_1_dimension_1_1_angle.xhtml) class [Area](class_open_t_d_1_1_dimension_1_1_area.xhtml) class [CondPerArea](class_open_t_d_1_1_dimension_1_1_cond_per_area.xhtml) class [CondPerLength](class_open_t_d_1_1_dimension_1_1_cond_per_length.xhtml) class [Conductance](class_open_t_d_1_1_dimension_1_1_conductance.xhtml) class [Current](class_open_t_d_1_1_dimension_1_1_current.xhtml) class [Density](class_open_t_d_1_1_dimension_1_1_density.xhtml) struct [Dimensional&lt; T &gt;](struct_open_t_d_1_1_dimension_1_1_dimensional-1-g.xhtml) Dimensionals represent dimensional quantities, like endTime or initialTemperature. When set or get, dimensional values reflect the current Units.WorkingUnits system. For example, if you set WorkingUnits.temp to C, then set a Dimensional{Temperature} to 0, then set WorkingUnits.temp to F, the Dimensional would now return 32. Dimensionals implicitly convert to/from doubles. [More...](struct_open_t_d_1_1_dimension_1_1_dimensional-1-g.xhtml#details)  
 struct [DimensionalIfPositive&lt; T &gt;](struct_open_t_d_1_1_dimension_1_1_dimensional_if_positive-1-g.xhtml) Works like a dimensional, but only for positive values. Negative values act like doubles. [More...](struct_open_t_d_1_1_dimension_1_1_dimensional_if_positive-1-g.xhtml#details)  
 class [DimensionalIfPositiveList&lt; T &gt;](class_open_t_d_1_1_dimension_1_1_dimensional_if_positive_list-1-g.xhtml) A list of DimensionalIfPositives. [More...](class_open_t_d_1_1_dimension_1_1_dimensional_if_positive_list-1-g.xhtml#details)  
 class [DimensionalList2&lt; T &gt;](class_open_t_d_1_1_dimension_1_1_dimensional_list2-1-g.xhtml) A 2D list of Dimensionals. [More...](class_open_t_d_1_1_dimension_1_1_dimensional_list2-1-g.xhtml#details)  
 class [DimensionalList&lt; T &gt;](class_open_t_d_1_1_dimension_1_1_dimensional_list-1-g.xhtml) A list of Dimensionals. [More...](class_open_t_d_1_1_dimension_1_1_dimensional_list-1-g.xhtml#details)  
 class [Dimensionless](class_open_t_d_1_1_dimension_1_1_dimensionless.xhtml) class [DynamicViscosity](class_open_t_d_1_1_dimension_1_1_dynamic_viscosity.xhtml) class [Energy](class_open_t_d_1_1_dimension_1_1_energy.xhtml) class [EnergyPerArea](class_open_t_d_1_1_dimension_1_1_energy_per_area.xhtml) class [EnergyPerLength](class_open_t_d_1_1_dimension_1_1_energy_per_length.xhtml) class [EnergyPerMass](class_open_t_d_1_1_dimension_1_1_energy_per_mass.xhtml) class [Enthalpy](class_open_t_d_1_1_dimension_1_1_enthalpy.xhtml) class [Entropy](class_open_t_d_1_1_dimension_1_1_entropy.xhtml) class [Flux](class_open_t_d_1_1_dimension_1_1_flux.xhtml) class [Force](class_open_t_d_1_1_dimension_1_1_force.xhtml) class [Gravity](class_open_t_d_1_1_dimension_1_1_gravity.xhtml) class [HeatRate](class_open_t_d_1_1_dimension_1_1_heat_rate.xhtml) class [HeatRatePerVolume](class_open_t_d_1_1_dimension_1_1_heat_rate_per_volume.xhtml) interface [IDimension](interface_open_t_d_1_1_dimension_1_1_i_dimension.xhtml) Represents a physical dimension, e.g., density. [More...](interface_open_t_d_1_1_dimension_1_1_i_dimension.xhtml#details)  
 interface [IGetSetSI](interface_open_t_d_1_1_dimension_1_1_i_get_set_s_i.xhtml) &lt;exclude &gt; [More...](interface_open_t_d_1_1_dimension_1_1_i_get_set_s_i.xhtml#details)  
 interface [IGetSetSIList](interface_open_t_d_1_1_dimension_1_1_i_get_set_s_i_list.xhtml) &lt;exclude &gt; [More...](interface_open_t_d_1_1_dimension_1_1_i_get_set_s_i_list.xhtml#details)  
 interface [IGetSetSIList2](interface_open_t_d_1_1_dimension_1_1_i_get_set_s_i_list2.xhtml) &lt;exclude &gt; [More...](interface_open_t_d_1_1_dimension_1_1_i_get_set_s_i_list2.xhtml#details)  
 class [Inertial](class_open_t_d_1_1_dimension_1_1_inertial.xhtml) class [InversePressure](class_open_t_d_1_1_dimension_1_1_inverse_pressure.xhtml) class [InverseVolume](class_open_t_d_1_1_dimension_1_1_inverse_volume.xhtml) class [Mass](class_open_t_d_1_1_dimension_1_1_mass.xhtml) class [MassFlowRate](class_open_t_d_1_1_dimension_1_1_mass_flow_rate.xhtml) class [MassFlowratePerEnthalpy](class_open_t_d_1_1_dimension_1_1_mass_flowrate_per_enthalpy.xhtml) class [MassFlowratePerPressure](class_open_t_d_1_1_dimension_1_1_mass_flowrate_per_pressure.xhtml) class [MassFlux](class_open_t_d_1_1_dimension_1_1_mass_flux.xhtml) class [MassPerLength](class_open_t_d_1_1_dimension_1_1_mass_per_length.xhtml) class [ModelLength](class_open_t_d_1_1_dimension_1_1_model_length.xhtml) class [MomentOfInertia](class_open_t_d_1_1_dimension_1_1_moment_of_inertia.xhtml) class [OrbitLength](class_open_t_d_1_1_dimension_1_1_orbit_length.xhtml) class [OrbitVelocity](class_open_t_d_1_1_dimension_1_1_orbit_velocity.xhtml) class [Pressure](class_open_t_d_1_1_dimension_1_1_pressure.xhtml) class [PressurePerVolume](class_open_t_d_1_1_dimension_1_1_pressure_per_volume.xhtml) class [Resistivity](class_open_t_d_1_1_dimension_1_1_resistivity.xhtml) class [Rotation](class_open_t_d_1_1_dimension_1_1_rotation.xhtml) class [SpecificHeat](class_open_t_d_1_1_dimension_1_1_specific_heat.xhtml) class [StefanBoltzmann](class_open_t_d_1_1_dimension_1_1_stefan_boltzmann.xhtml) class [SurfaceTension](class_open_t_d_1_1_dimension_1_1_surface_tension.xhtml) class [Temp](class_open_t_d_1_1_dimension_1_1_temp.xhtml) class [TempAbs](class_open_t_d_1_1_dimension_1_1_temp_abs.xhtml) class [ThermalMass](class_open_t_d_1_1_dimension_1_1_thermal_mass.xhtml) class [Time](class_open_t_d_1_1_dimension_1_1_time.xhtml) class [Torque](class_open_t_d_1_1_dimension_1_1_torque.xhtml) class [Unknown](class_open_t_d_1_1_dimension_1_1_unknown.xhtml) class [Velocity](class_open_t_d_1_1_dimension_1_1_velocity.xhtml) class [Voltage](class_open_t_d_1_1_dimension_1_1_voltage.xhtml) class [VoltsPerTemp](class_open_t_d_1_1_dimension_1_1_volts_per_temp.xhtml) class [Volume](class_open_t_d_1_1_dimension_1_1_volume.xhtml) class [VolumeFlowRate](class_open_t_d_1_1_dimension_1_1_volume_flow_rate.xhtml) <a id="details" name="details"></a>## Detailed Description

Tools for working with physical dimensions and dimensional quantities.