Skip to main content

Struct Pressure

Represents pressure; the force applied perpendicular to the surface of an object per unit area over which that force is distributed.

Assembly: Meadow.Units.dll
View Source
Declaration
[Serializable]
public struct Pressure : IUnit<Pressure, Pressure.UnitType>, IComparable, IFormattable, IConvertible, IEquatable<double>, IComparable<double>

Implements:
Meadow.Units.IUnit<Meadow.Units.Pressure,Meadow.Units.Pressure.UnitType>, System.IComparable, System.IFormattable, System.IConvertible, System.IEquatable<System.Double>, System.IComparable<System.Double>

Properties

Bar

Gets the pressure value expressed as a unit Bar (Bar)

View Source
Declaration
public double Bar { get; }

Pascal

Gets the pressure value expressed as a unit Pascal (Pa).

View Source
Declaration
public double Pascal { get; }

Psi

Gets the pressure value expressed as a unit Pound-force per square inch (Psi).

View Source
Declaration
public double Psi { get; }

StandardAtmosphere

Gets the pressure value expressed as a unit Standard Atmosphere (At).

View Source
Declaration
public double StandardAtmosphere { get; }

Millibar

Gets the pressure value expressed as a unit Bar (Bar)

View Source
Declaration
public double Millibar { get; }

Hectopascal

Gets the pressure value expressed as a unit Bar (Bar)

View Source
Declaration
public double Hectopascal { get; }

Methods

FromCanonical(double)

Creates a Pressure instance from a canonical (Bar) value

View Source
Declaration
public static Pressure FromCanonical(double value)
Returns

Meadow.Units.Pressure

Parameters
TypeName
System.Doublevalue

ToCanonical()

Gets the value of the Pressure in Canonical (Bar) units

View Source
Declaration
public double ToCanonical()
Returns

System.Double

GetCanonicalUnitType()

Gets the enum value that represents the canonical unit of measurement for this type.

View Source
Declaration
public Pressure.UnitType GetCanonicalUnitType()
Returns

Meadow.Units.Pressure.UnitType: The canonical unit type### From(UnitType) Get pressure value for a specific unit

View Source
Declaration
[Pure]
public double From(Pressure.UnitType convertTo)
Returns

System.Double

Parameters
TypeNameDescription
Meadow.Units.Pressure.UnitTypeconvertTothe pressure unit

Equals(object)

Compare to another Pressure object

View Source
Declaration
[Pure]
public override bool Equals(object obj)
Returns

System.Boolean: true if equal

Parameters
TypeNameDescription
System.ObjectobjThe object to compare

GetHashCode()

Get hash of object

View Source
Declaration
[Pure]
public override int GetHashCode()
Returns

System.Int32: int32 hash value### Equals(Pressure) Compare to another Pressure object

View Source
Declaration
[Pure]
public bool Equals(Pressure other)
Returns

System.Boolean: true if equal

Parameters
TypeNameDescription
Meadow.Units.PressureotherThe object to compare

CompareTo(Pressure)

Compare to another Pressure object

View Source
Declaration
[Pure]
public int CompareTo(Pressure other)
Returns

System.Int32: 0 if equal

Parameters
TypeName
Meadow.Units.Pressureother

Abs()

Returns the absolute value of the Meadow.Units.Pressure

View Source
Declaration
[Pure]
public Pressure Abs()
Returns

Meadow.Units.Pressure

ToString()

Get a string representation of the object

View Source
Declaration
[Pure]
public override string ToString()
Returns

System.String: A string representing the object### ToString(string, IFormatProvider) Get a string representation of the object

View Source
Declaration
[Pure]
public string ToString(string format, IFormatProvider formatProvider)
Returns

System.String: A string representing the object

Parameters
TypeNameDescription
System.Stringformatformat
System.IFormatProviderformatProviderformat provider

CompareTo(object)

Compare to another Pressure object

View Source
Declaration
[Pure]
public int CompareTo(object obj)
Returns

System.Int32: 0 if equal

Parameters
TypeNameDescription
System.ObjectobjThe other Pressure cast to object

GetTypeCode()

Get type code of object

View Source
Declaration
[Pure]
public TypeCode GetTypeCode()
Returns

System.TypeCode: The TypeCode### ToBoolean(IFormatProvider) Convert to boolean

View Source
Declaration
[Pure]
public bool ToBoolean(IFormatProvider provider)
Returns

System.Boolean: bool representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToByte(IFormatProvider)

Convert to byte

View Source
Declaration
[Pure]
public byte ToByte(IFormatProvider provider)
Returns

System.Byte: byte representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToChar(IFormatProvider)

Convert to char

View Source
Declaration
[Pure]
public char ToChar(IFormatProvider provider)
Returns

System.Char: char representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToDateTime(IFormatProvider)

Convert to DateTime

View Source
Declaration
[Pure]
public DateTime ToDateTime(IFormatProvider provider)
Returns

System.DateTime: DateTime representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToDecimal(IFormatProvider)

Convert to Decimal

View Source
Declaration
[Pure]
public decimal ToDecimal(IFormatProvider provider)
Returns

System.Decimal: Decimal representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToDouble(IFormatProvider)

Convert to double

View Source
Declaration
[Pure]
public double ToDouble(IFormatProvider provider)
Returns

System.Double: double representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToInt16(IFormatProvider)

Convert to in16

View Source
Declaration
[Pure]
public short ToInt16(IFormatProvider provider)
Returns

System.Int16: int16 representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToInt32(IFormatProvider)

Convert to int32

View Source
Declaration
[Pure]
public int ToInt32(IFormatProvider provider)
Returns

System.Int32: int32 representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToInt64(IFormatProvider)

Convert to int64

View Source
Declaration
[Pure]
public long ToInt64(IFormatProvider provider)
Returns

System.Int64: int64 representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToSByte(IFormatProvider)

Convert to sbyte

View Source
Declaration
[Pure]
public sbyte ToSByte(IFormatProvider provider)
Returns

System.SByte: sbyte representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToSingle(IFormatProvider)

Convert to float

View Source
Declaration
[Pure]
public float ToSingle(IFormatProvider provider)
Returns

System.Single: float representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToString(IFormatProvider)

Convert to string

View Source
Declaration
[Pure]
public string ToString(IFormatProvider provider)
Returns

System.String: string representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToType(Type, IFormatProvider)

Convert to type

View Source
Declaration
[Pure]
public object ToType(Type conversionType, IFormatProvider provider)
Returns

System.Object: type representation of the object

Parameters
TypeNameDescription
System.TypeconversionTypeconversion type
System.IFormatProviderproviderformat provider

ToUInt16(IFormatProvider)

Convert to uint16

View Source
Declaration
[Pure]
public ushort ToUInt16(IFormatProvider provider)
Returns

System.UInt16: uint16 representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToUInt32(IFormatProvider)

Convert to uint32

View Source
Declaration
[Pure]
public uint ToUInt32(IFormatProvider provider)
Returns

System.UInt32: uint32 representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

ToUInt64(IFormatProvider)

Convert to uint64

View Source
Declaration
[Pure]
public ulong ToUInt64(IFormatProvider provider)
Returns

System.UInt64: uint64 representation of the object

Parameters
TypeNameDescription
System.IFormatProviderproviderformat provider

CompareTo(double?)

Compare the default value to a double

View Source
Declaration
[Pure]
public int CompareTo(double? other)
Returns

System.Int32: 0 if equal

Parameters
TypeNameDescription
System.Nullable<System.Double>othervalue to compare

Equals(double?)

Compare the default value to a double

View Source
Declaration
[Pure]
public bool Equals(double? other)
Returns

System.Boolean: 0 if equal

Parameters
TypeNameDescription
System.Nullable<System.Double>othervalue to compare

Equals(double)

Compare the default value to a double

View Source
Declaration
[Pure]
public bool Equals(double other)
Returns

System.Boolean: 0 if equal

Parameters
TypeNameDescription
System.Doubleothervalue to compare

CompareTo(double)

Compare the default value to a double

View Source
Declaration
[Pure]
public int CompareTo(double other)
Returns

System.Int32: 0 if equal

Parameters
TypeNameDescription
System.Doubleothervalue to compare

Implements

  • Meadow.Units.IUnit<Meadow.Units.Pressure,Meadow.Units.Pressure.UnitType>
  • System.IComparable
  • System.IFormattable
  • System.IConvertible
  • System.IEquatable<System.Double>
  • System.IComparable<System.Double>