Inner Drive Extensible Architecture™—the IDEA™

InnerDrive.Quantitative Namespace

Bases and classes to assist with quantitavie measurements, conversions of units, and other related activities throughout the Inner Drive Extensible Architecture™—the Idea™—and other Inner Drive Technology applications.

Namespace hierarchy

Classes

Class Description
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.
SystemInternationalAttribute When applied to a Unit, indicates that the unit is part of the International (S.I.) measurement system.
Unit Represents an abstract unit of measurement.
UnknownUnit Represents an unknown or undefined Unit.

Interfaces

Interface Description
IConvertible<T> 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.

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.

Enumerations

Enumeration Description
MetricExponent Enumerates the 20 International System prefixes used to form decimal multiples and submultiples of International System units