Inner Drive Extensible Architecture

## Inner |

Contains bases and classes to assist with measurements, conversions of units, and other related applications.

Classes

Class | Description | |
---|---|---|

AreaExtensions | Convenience methods for Area | |

CompoundUnit | Represents an abstract unit of measurement that comprises two other distinct units. | |

ConversionCache | Singleton that contains the cache of conversion factors used throughout the Quantitative assembly. | |

EnglishAttribute | When applied to a Unit, indicates that the unit is part of the English measurement system. | |

ExponentialAttribute | When applied to a Unit, indicates that the unit uses Metric exponents. | |

IncompatibleUnitException | Thrown when an attempt is made to convert between two units of measurement that are not compatible. | |

LengthExtensions | Convenience methods for Length | |

MassExtensions | Convenience methods for Mass | |

PressureExtensions | Convenience methods for Mass | |

SpeedExtensions | Convenience methods for Mass | |

SystemInternationalAttribute | When applied to a Unit, indicates that the unit is part of the International (S.I.) measurement system. | |

TemperatureExtensions | Convenience methods for Temperature | |

TimeExtensions | Convenience methods for Mass | |

Unit | Represents an abstract unit of measurement. | |

UnknownUnit | Represents an unknown or undefined Unit. | |

VolumeExtensions | Convenience methods for Mass |

Structures

Structure | Description | |
---|---|---|

Area | Represents the quantity of a two-dimensional area in space. | |

Length | Represents the quantity of a one-dimensional line in space. | |

Mass | Represents the constant value relating to acceleration and force in a physical object. | |

Pressure | Represents the force exerted by a fluid over a defined area. | |

Speed | Represents the motion of an object through space over time. | |

Temperature | Represents an amount of heat in the environment. | |

Time | Represents a discrete interval of time. | |

Volume | Represents the displacement of an object in three-dimensional space. |

Interfaces

Interface | Description | |
---|---|---|

IConvertibleT | Defines the behavior of a class that can be converted from one Unit to another. | |

IMeasurable | Defines the behaviors of measurement, such as Length or Volume. |

Enumerations

Enumeration | Description | |
---|---|---|

MetricExponent | Enumerates the 20 International System prefixes used to form decimal multiples and sub-multiples of International System units |