Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.Dimension.IDimension Interface Reference

Last update: 16.07.2025

Represents a physical dimension, e.g., density. More...

Inheritance diagram for OpenTD.Dimension.IDimension:
OpenTD.Dimension.AngleOpenTD.Dimension.AreaOpenTD.Dimension.CondPerAreaOpenTD.Dimension.CondPerLengthOpenTD.Dimension.ConductanceOpenTD.Dimension.CurrentOpenTD.Dimension.DensityOpenTD.Dimension.DimensionlessOpenTD.Dimension.DynamicViscosityOpenTD.Dimension.EnergyOpenTD.Dimension.EnergyPerAreaOpenTD.Dimension.EnergyPerLengthOpenTD.Dimension.EnergyPerMassOpenTD.Dimension.EnthalpyOpenTD.Dimension.EntropyOpenTD.Dimension.FluxOpenTD.Dimension.ForceOpenTD.Dimension.GravityOpenTD.Dimension.HeatRateOpenTD.Dimension.HeatRatePerVolumeOpenTD.Dimension.InertialOpenTD.Dimension.InversePressureOpenTD.Dimension.InverseVolumeOpenTD.Dimension.MassOpenTD.Dimension.MassFlowRateOpenTD.Dimension.MassFlowratePerEnthalpyOpenTD.Dimension.MassFlowratePerPressureOpenTD.Dimension.MassFluxOpenTD.Dimension.MassPerLengthOpenTD.Dimension.ModelLengthOpenTD.Dimension.MomentOfInertiaOpenTD.Dimension.OrbitLengthOpenTD.Dimension.OrbitVelocityOpenTD.Dimension.PressureOpenTD.Dimension.PressurePerVolumeOpenTD.Dimension.ResistivityOpenTD.Dimension.RotationOpenTD.Dimension.SpecificHeatOpenTD.Dimension.StefanBoltzmannOpenTD.Dimension.SurfaceTensionOpenTD.Dimension.TempOpenTD.Dimension.TempAbsOpenTD.Dimension.ThermalMassOpenTD.Dimension.TimeOpenTD.Dimension.TorqueOpenTD.Dimension.UnknownOpenTD.Dimension.VelocityOpenTD.Dimension.VoltageOpenTD.Dimension.VoltsPerTempOpenTD.Dimension.VolumeOpenTD.Dimension.VolumeFlowRate

Public Member Functions

double ConvertFromSI (double x, UnitsData units)
 Converts x from SI to input units.
 
double ConvertToSI (UnitsData units, double x)
 Converts x from input units to SI.
 
string GetName ()
 Gets the name of the dimension, e.g., "Density".
 
string GetUnitsName (UnitsData units)
 Gets the name of unit corresponding to this dimension, e.g. "kg/m3".
 
string GetTitle (UnitsData units)
 Gets the name of the dimension and the unit, e.g., "Density (kg/m3)".
 

Detailed Description

Represents a physical dimension, e.g., density.

Member Function Documentation

◆ ConvertFromSI()

double OpenTD.Dimension.IDimension.ConvertFromSI ( double x,
UnitsData units )

Converts x from SI to input units.

Implemented in OpenTD.Dimension.Angle, OpenTD.Dimension.Area, OpenTD.Dimension.CondPerArea, OpenTD.Dimension.CondPerLength, OpenTD.Dimension.Conductance, OpenTD.Dimension.Current, OpenTD.Dimension.Density, OpenTD.Dimension.Dimensionless, OpenTD.Dimension.DynamicViscosity, OpenTD.Dimension.Energy, OpenTD.Dimension.EnergyPerArea, OpenTD.Dimension.EnergyPerLength, OpenTD.Dimension.EnergyPerMass, OpenTD.Dimension.Enthalpy, OpenTD.Dimension.Entropy, OpenTD.Dimension.Flux, OpenTD.Dimension.Force, OpenTD.Dimension.Gravity, OpenTD.Dimension.HeatRate, OpenTD.Dimension.HeatRatePerVolume, OpenTD.Dimension.Inertial, OpenTD.Dimension.InversePressure, OpenTD.Dimension.InverseVolume, OpenTD.Dimension.Mass, OpenTD.Dimension.MassFlowRate, OpenTD.Dimension.MassFlowratePerEnthalpy, OpenTD.Dimension.MassFlowratePerPressure, OpenTD.Dimension.MassFlux, OpenTD.Dimension.MassPerLength, OpenTD.Dimension.ModelLength, OpenTD.Dimension.MomentOfInertia, OpenTD.Dimension.OrbitLength, OpenTD.Dimension.OrbitVelocity, OpenTD.Dimension.Pressure, OpenTD.Dimension.PressurePerVolume, OpenTD.Dimension.Resistivity, OpenTD.Dimension.Rotation, OpenTD.Dimension.SpecificHeat, OpenTD.Dimension.StefanBoltzmann, OpenTD.Dimension.SurfaceTension, OpenTD.Dimension.Temp, OpenTD.Dimension.TempAbs, OpenTD.Dimension.ThermalMass, OpenTD.Dimension.Time, OpenTD.Dimension.Torque, OpenTD.Dimension.Unknown, OpenTD.Dimension.Velocity, OpenTD.Dimension.Voltage, OpenTD.Dimension.VoltsPerTemp, OpenTD.Dimension.Volume, and OpenTD.Dimension.VolumeFlowRate.

◆ ConvertToSI()

double OpenTD.Dimension.IDimension.ConvertToSI ( UnitsData units,
double x )

Converts x from input units to SI.

Implemented in OpenTD.Dimension.Angle, OpenTD.Dimension.Area, OpenTD.Dimension.CondPerArea, OpenTD.Dimension.CondPerLength, OpenTD.Dimension.Conductance, OpenTD.Dimension.Current, OpenTD.Dimension.Density, OpenTD.Dimension.Dimensionless, OpenTD.Dimension.DynamicViscosity, OpenTD.Dimension.Energy, OpenTD.Dimension.EnergyPerArea, OpenTD.Dimension.EnergyPerLength, OpenTD.Dimension.EnergyPerMass, OpenTD.Dimension.Enthalpy, OpenTD.Dimension.Entropy, OpenTD.Dimension.Flux, OpenTD.Dimension.Force, OpenTD.Dimension.Gravity, OpenTD.Dimension.HeatRate, OpenTD.Dimension.HeatRatePerVolume, OpenTD.Dimension.Inertial, OpenTD.Dimension.InversePressure, OpenTD.Dimension.InverseVolume, OpenTD.Dimension.Mass, OpenTD.Dimension.MassFlowRate, OpenTD.Dimension.MassFlowratePerEnthalpy, OpenTD.Dimension.MassFlowratePerPressure, OpenTD.Dimension.MassFlux, OpenTD.Dimension.MassPerLength, OpenTD.Dimension.ModelLength, OpenTD.Dimension.MomentOfInertia, OpenTD.Dimension.OrbitLength, OpenTD.Dimension.OrbitVelocity, OpenTD.Dimension.Pressure, OpenTD.Dimension.PressurePerVolume, OpenTD.Dimension.Resistivity, OpenTD.Dimension.Rotation, OpenTD.Dimension.SpecificHeat, OpenTD.Dimension.StefanBoltzmann, OpenTD.Dimension.SurfaceTension, OpenTD.Dimension.Temp, OpenTD.Dimension.TempAbs, OpenTD.Dimension.ThermalMass, OpenTD.Dimension.Time, OpenTD.Dimension.Torque, OpenTD.Dimension.Unknown, OpenTD.Dimension.Velocity, OpenTD.Dimension.Voltage, OpenTD.Dimension.VoltsPerTemp, OpenTD.Dimension.Volume, and OpenTD.Dimension.VolumeFlowRate.

◆ GetName()

string OpenTD.Dimension.IDimension.GetName ( )

Gets the name of the dimension, e.g., "Density".

Returns
System.String.

Implemented in OpenTD.Dimension.Angle, OpenTD.Dimension.Area, OpenTD.Dimension.CondPerArea, OpenTD.Dimension.CondPerLength, OpenTD.Dimension.Conductance, OpenTD.Dimension.Current, OpenTD.Dimension.Density, OpenTD.Dimension.Dimensionless, OpenTD.Dimension.DynamicViscosity, OpenTD.Dimension.Energy, OpenTD.Dimension.EnergyPerArea, OpenTD.Dimension.EnergyPerLength, OpenTD.Dimension.EnergyPerMass, OpenTD.Dimension.Enthalpy, OpenTD.Dimension.Entropy, OpenTD.Dimension.Flux, OpenTD.Dimension.Force, OpenTD.Dimension.Gravity, OpenTD.Dimension.HeatRate, OpenTD.Dimension.HeatRatePerVolume, OpenTD.Dimension.Inertial, OpenTD.Dimension.InversePressure, OpenTD.Dimension.InverseVolume, OpenTD.Dimension.Mass, OpenTD.Dimension.MassFlowRate, OpenTD.Dimension.MassFlowratePerEnthalpy, OpenTD.Dimension.MassFlowratePerPressure, OpenTD.Dimension.MassFlux, OpenTD.Dimension.MassPerLength, OpenTD.Dimension.ModelLength, OpenTD.Dimension.MomentOfInertia, OpenTD.Dimension.OrbitLength, OpenTD.Dimension.OrbitVelocity, OpenTD.Dimension.Pressure, OpenTD.Dimension.PressurePerVolume, OpenTD.Dimension.Resistivity, OpenTD.Dimension.Rotation, OpenTD.Dimension.SpecificHeat, OpenTD.Dimension.StefanBoltzmann, OpenTD.Dimension.SurfaceTension, OpenTD.Dimension.Temp, OpenTD.Dimension.TempAbs, OpenTD.Dimension.ThermalMass, OpenTD.Dimension.Time, OpenTD.Dimension.Torque, OpenTD.Dimension.Unknown, OpenTD.Dimension.Velocity, OpenTD.Dimension.Voltage, OpenTD.Dimension.VoltsPerTemp, OpenTD.Dimension.Volume, and OpenTD.Dimension.VolumeFlowRate.

◆ GetTitle()

string OpenTD.Dimension.IDimension.GetTitle ( UnitsData units)

Gets the name of the dimension and the unit, e.g., "Density (kg/m3)".

Parameters
unitsThe units.
Returns
System.String.

Implemented in OpenTD.Dimension.Angle, OpenTD.Dimension.Area, OpenTD.Dimension.CondPerArea, OpenTD.Dimension.CondPerLength, OpenTD.Dimension.Conductance, OpenTD.Dimension.Current, OpenTD.Dimension.Density, OpenTD.Dimension.Dimensionless, OpenTD.Dimension.DynamicViscosity, OpenTD.Dimension.Energy, OpenTD.Dimension.EnergyPerArea, OpenTD.Dimension.EnergyPerLength, OpenTD.Dimension.EnergyPerMass, OpenTD.Dimension.Enthalpy, OpenTD.Dimension.Entropy, OpenTD.Dimension.Flux, OpenTD.Dimension.Force, OpenTD.Dimension.Gravity, OpenTD.Dimension.HeatRate, OpenTD.Dimension.HeatRatePerVolume, OpenTD.Dimension.Inertial, OpenTD.Dimension.InversePressure, OpenTD.Dimension.InverseVolume, OpenTD.Dimension.Mass, OpenTD.Dimension.MassFlowRate, OpenTD.Dimension.MassFlowratePerEnthalpy, OpenTD.Dimension.MassFlowratePerPressure, OpenTD.Dimension.MassFlux, OpenTD.Dimension.MassPerLength, OpenTD.Dimension.ModelLength, OpenTD.Dimension.MomentOfInertia, OpenTD.Dimension.OrbitLength, OpenTD.Dimension.OrbitVelocity, OpenTD.Dimension.Pressure, OpenTD.Dimension.PressurePerVolume, OpenTD.Dimension.Resistivity, OpenTD.Dimension.Rotation, OpenTD.Dimension.SpecificHeat, OpenTD.Dimension.StefanBoltzmann, OpenTD.Dimension.SurfaceTension, OpenTD.Dimension.Temp, OpenTD.Dimension.TempAbs, OpenTD.Dimension.ThermalMass, OpenTD.Dimension.Time, OpenTD.Dimension.Torque, OpenTD.Dimension.Unknown, OpenTD.Dimension.Velocity, OpenTD.Dimension.Voltage, OpenTD.Dimension.VoltsPerTemp, OpenTD.Dimension.Volume, and OpenTD.Dimension.VolumeFlowRate.

◆ GetUnitsName()

string OpenTD.Dimension.IDimension.GetUnitsName ( UnitsData units)

Gets the name of unit corresponding to this dimension, e.g. "kg/m3".

Parameters
unitsThe units.
Returns
System.String.

Implemented in OpenTD.Dimension.Angle, OpenTD.Dimension.Area, OpenTD.Dimension.CondPerArea, OpenTD.Dimension.CondPerLength, OpenTD.Dimension.Conductance, OpenTD.Dimension.Current, OpenTD.Dimension.Density, OpenTD.Dimension.Dimensionless, OpenTD.Dimension.DynamicViscosity, OpenTD.Dimension.Energy, OpenTD.Dimension.EnergyPerArea, OpenTD.Dimension.EnergyPerLength, OpenTD.Dimension.EnergyPerMass, OpenTD.Dimension.Enthalpy, OpenTD.Dimension.Entropy, OpenTD.Dimension.Flux, OpenTD.Dimension.Force, OpenTD.Dimension.Gravity, OpenTD.Dimension.HeatRate, OpenTD.Dimension.HeatRatePerVolume, OpenTD.Dimension.Inertial, OpenTD.Dimension.InversePressure, OpenTD.Dimension.InverseVolume, OpenTD.Dimension.Mass, OpenTD.Dimension.MassFlowRate, OpenTD.Dimension.MassFlowratePerEnthalpy, OpenTD.Dimension.MassFlowratePerPressure, OpenTD.Dimension.MassFlux, OpenTD.Dimension.MassPerLength, OpenTD.Dimension.ModelLength, OpenTD.Dimension.MomentOfInertia, OpenTD.Dimension.OrbitLength, OpenTD.Dimension.OrbitVelocity, OpenTD.Dimension.Pressure, OpenTD.Dimension.PressurePerVolume, OpenTD.Dimension.Resistivity, OpenTD.Dimension.Rotation, OpenTD.Dimension.SpecificHeat, OpenTD.Dimension.StefanBoltzmann, OpenTD.Dimension.SurfaceTension, OpenTD.Dimension.Temp, OpenTD.Dimension.TempAbs, OpenTD.Dimension.ThermalMass, OpenTD.Dimension.Time, OpenTD.Dimension.Torque, OpenTD.Dimension.Unknown, OpenTD.Dimension.Velocity, OpenTD.Dimension.Voltage, OpenTD.Dimension.VoltsPerTemp, OpenTD.Dimension.Volume, and OpenTD.Dimension.VolumeFlowRate.


The documentation for this interface was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/Dimension/Dimensional.cs

Connect with Ansys