[Missing <summary> documentation for "N:Altaxo.Units"]
Classes| | Class | Description |
|---|
 | ChangeableRelativePercentUnit |
Special case of ChangeableRelativeUnit which represents 'percent of some quantity'.
|
 | ChangeableRelativePercentUnitSerializationSurrogateB0 |
XML serialization surrogate for ChangeableRelativePercentUnit (version 0).
Handles custom serialization and deserialization of the outer type.
|
 | ChangeableRelativeUnit |
This unit refers to a reference quantity. Since the reference quantity can be changed, instances of this class are not immutable.
Example: 'percent of page width': here the page width can change depending on the user defined settings.
|
 | ChangeableRelativeUnitSerializationSurrogate0 |
XML serialization surrogate for ChangeableRelativeUnit (version 0).
Handles custom serialization and deserialization of the outer type.
|
 | DimensionfulQuantitySerializationSurrogate0 |
XML serialization surrogate for DimensionfulQuantity (version 0).
Handles custom serialization and deserialization of the outer type.
|
 | DimensionfulQuantityExtensions |
Extension methods for DimensionfulQuantity.
|
 | PrefixedUnitSerializationSurrogate0_PrefixUnit |
XML serialization surrogate for PrefixedUnit (version 0).
Handles custom serialization and deserialization for the struct.
|
 | SIPrefix |
Represents an SI prefix, such as nano, micro, Mega, Giga etc.
|
 | SIPrefixSerializationSurrogate0 | |
 | SIPrefixList |
Represents a list of known SIPrefixes.
|
 | SIPrefixListSerializationSurrogate0 |
XML serialization surrogate for SIPrefixList (version 0).
Handles custom serialization and deserialization of the outer type.
|
 | SIUnit |
Represents an SI (Système international) unit.
|
 | UnitBase |
Base class for classes that implement IUnit and are not a SIUnit. Classes that are SI units should derive from
SIUnit.
|
 | UnitDescriptionAttribute |
Describes the dimensionality and quantity name for a unit class.
Attach this attribute to unit classes to provide a human-readable quantity description
(for example "Length" or "Temperature") and the exponents of the seven SI base units
(metre, kilogram, second, ampere, kelvin, mole, candela) that define the unit's dimension.
|
 | UnitRatioComposite |
A composite unit as a ratio of two units. Example 'K' as nominator and 's' as denominator units results in temperature rate 'K/s'.
|
 | UnitRatioCompositeSerializationSurrogate0 | |
 | UnitsExtensions |
Extension to help finding all defined units and instantiating them.
|
 | UnitWithLimitedPrefixes |
Encapsulates an existing unit, but limits the set of possible prefixes.
|
 | UnitWithLimitedPrefixesSerializationSurrogate0 |
XML serialization surrogate for UnitWithLimitedPrefixes (version 0).
Handles custom serialization and deserialization of the outer type.
|
Structures| | Structure | Description |
|---|
 | DimensionfulQuantity |
Represents a quantity, consisting of a numeric value, the corresponding unit and, optionally, a SI prefix for the unit.
Please note that two DimensionfulQuantity instances are considered equal only if (i) the units are equal, (ii) the prefixes are equal, and (iii) the values are equal.
If you want to compare the SI values, please compare the AsValueInSIUnits values.
|
 | PrefixedUnit |
Represents a prefixed unit, i.e. a unit together with an SI prefix.
|
Interfaces| | Interface | Description |
|---|
 | IBiasedUnit |
Designates a biased unit, i.e. a unit for which 0 units of that unit is not the same as 0 units of the corresponding SI unit.
|
 | IPrefixedUnit |
Interface to a unit that is prefixed with an SI prefix. Example: Nanometer (Meter is the unit, Nano is the prefix).
|
 | IRelativeUnit |
Represents a unit that refers to a reference quantity. Example: 'Percent of page width' is a unit, which refers to the quantity 'page width' (which has the dimension of length).
Thus this unit is a combination of a dimensionless unit (in the example: 'percent') and the reference quantity (in the example: 'page width'). The dimension of
this unit is equal to the dimension of the reference quantity (i.e. in the above example 'length').
|
 | ISIPrefixList |
Interface to a list of known SIPrefix instances.
|
 | IUnit |
Represents an arbitrary unit (SI or any other unit).
Implementations define how to convert to/from SI units and expose prefixes and the corresponding SI base unit.
|