System.ConvUtils
| Package | rtl.bpl | 
|---|
Contents
Classes
| EConversionError | EConversionError is the exception class for measurement conversion errors. | 
| TConvTypeFactor | TConvTypeFactor describes a single registered conversion type (measurement unit) that differs from its family's base units by a simple conversion factor. | 
| TConvTypeInfo | TConvTypeInfo describes a single registered conversion type (measurement unit). | 
| TConvTypeProcs | TConvTypeProcs describes a single registered conversion type (measurement unit) that is registered by supplying conversion methods. | 
Routines
| CompatibleConversionType | Indicates whether a specified conversion type is registered with a specified conversion family. | 
| CompatibleConversionTypes | Indicates whether the Convert function can convert between two specified conversion types. | 
| Convert | Converts a measurement from one set of units to another. | 
| ConvertFrom | Converts a measurement from the specified units to the base units of its conversion family. | 
| ConvertTo | Converts a measurement from the base units of a conversion family into a specified conversion type. | 
| ConvFamilyToDescription | Returns the string description of what a conversion family measures. | 
| ConvTypeToDescription | Returns the string description of a conversion type (measurement unit). | 
| ConvTypeToFamily | Returns the identifier for the conversion family with which a conversion type or pair of types is registered. | 
| ConvUnitAdd | Adds two measurements and returns the result using a specified unit of measurement. | 
| ConvUnitCompareValue | Indicates the relationship between two measurements. | 
| ConvUnitDec | Decrements a specified measurement by a specified amount. | 
| ConvUnitDiff | Subtracts one measurement from another and returns the result using a specified unit of measurement. | 
| ConvUnitInc | Increments a specified measurement by a specified amount. | 
| ConvUnitSameValue | Indicates whether two measurements are equivalent. | 
| ConvUnitToStr | Formats a measurement and its conversion unit into a human-readable string. | 
| ConvUnitWithinNext | Indicates whether a specified measurement exceeds another measurement by at most a specified amount. | 
| ConvUnitWithinPrevious | Indicates whether a specified measurement is at most a specified amount less than another measurement. | 
| DescriptionToConvFamily | Retrieves the identifier for a conversion family given its name. | 
| DescriptionToConvType | Retrieves the identifier for a conversion type given its name and family. | 
| GetConvFamilies | Returns a list of all registered conversion families. | 
| GetConvTypes | Returns a list of all registered conversion types in a specified conversion family. | 
| RaiseConversionError | Raises an EConversionError exception. | 
| RaiseConversionRegError | |
| RegisterConversionFamily | Registers a new conversion family and returns its identifier. | 
| RegisterConversionType | Registers a new conversion type and returns its identifier. | 
| StrToConvUnit | Parses a string into a value and conversion type. | 
| TryConvTypeToFamily | Retrieves the identifier for the conversion family with which a conversion type or pair of types is registered. | 
| TryStrToConvUnit | Parses a string into a value and conversion type. | 
| UnregisterConversionFamily | Unregisters a conversion family previously registered using RegisterConversionFamily. | 
| UnregisterConversionType | Unregisters a conversion type previously registered using RegisterConversionType. | 
Types
| TConversionProc | |
| TConvFamily | |
| TConvFamilyArray | TConvFamilyArray represents a dynamic array of conversion families. | 
| TConvType | |
| TConvTypeArray | TConvTypeArray represents a dynamic array of conversion types (measurement units). | 
| TConvTypeList | 
Variables
| CIllegalConvFamily | |
| CIllegalConvType | |
| GConvUnitToStrFmt |