API Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
UnitManager Member List

This is the complete list of members for UnitManager, including all inherited members.

ActiveOption(const Buffer< ConstPointer< UnitOption > > &options, const ConstPointer< Unit > &unit)UnitManagerstatic
addFormatOption(UnitCategory unit_type, const ConstPointer< UnitOption > &format_option)UnitManager
addSpecialUnit(const DynamicPointer< CustomUnit > &custom_unit)UnitManager
angle_unitUnitManager
angleUnitOptions() constUnitManagerinline
areaUnitOptions() constUnitManagerinline
canBeImperial(const ConstPointer< Unit > &unit) constUnitManager
canBeMetric(const ConstPointer< Unit > &unit) constUnitManager
clearUnitOptions(UnitCategory type)UnitManager
coordinate_space_unitUnitManager
coordinateSpaceFormatOptions() constUnitManagerinline
default_orientation_space_unitUnitManagerstatic
DefaultManager()UnitManagerstatic
determineUnit(const Buffer< String > &unit_parts, UnitCategory type) constUnitManager
distance_unitUnitManager
distanceUnitOptions() constUnitManagerinline
finishReadingINI(INIFactory &factory) overrideUnitManagervirtual
getINI(INIFactory &factory) overrideUnitManagervirtual
hasSpecialUnit(const String &name) constUnitManager
INIInterface(const File &default_ini)INIInterface
lat_lon_unitUnitManager
latLonUnitOptions() constUnitManagerinline
m_angle_unit_optionsUnitManagerprotected
m_area_unit_optionsUnitManagerprotected
m_coordinate_format_optionsUnitManagerprotected
m_default_iniINIInterfaceprotected
m_distance_unit_optionsUnitManagerprotected
m_lat_lon_unit_optionsUnitManagerprotected
m_registered_unitsUnitManagerprotected
m_special_unit_lookupUnitManagerprotected
m_special_unitsUnitManagerprotected
m_tie_to_listenerUnitManagerprotected
m_volume_unit_optionsUnitManagerprotected
m_weight_unit_optionsUnitManagerprotected
operator=(const UnitManager &manager)UnitManager
orientation_space_unitUnitManager
orientationOffsetUnit() constUnitManager
parseUnit(const String &name, UnitCategory type=UnitCategory::e_undefined_unit) constUnitManager
prepareForINI(INIFactory &factory) overrideUnitManagervirtual
readINIOptions()INIInterfacevirtual
readINIOptions(File &ini_file)INIInterfacevirtual
removeFormatOption(UnitCategory unit_type, const ConstPointer< UnitOption > &format_option)UnitManager
saveINIOptions(bool multithead=false)INIInterfacevirtual
saveINIOptions(File &ini_file, bool multithead=false)INIInterfacevirtual
setDefaultINIFile(const File &file)INIInterface
setToDefaultImperial(bool preserve_spacial)UnitManager
setToDefaultMetric(bool preserve_spacial)UnitManager
setUnit(UnitCategory type, const ConstPointer< Unit > &unit)UnitManager
setUnitOptions(UnitCategory type, const Buffer< ConstPointer< UnitOption > > &options)UnitManager
setUnitOptions(UnitCategory type, const Buffer< ConstPointer< Unit > > &options)UnitManager
setUnitOptionsToDefault(UnitCategory type)UnitManager
setupDefaultAngleUnitOptions()UnitManager
setupDefaultAreaOptions()UnitManager
setupDefaultCoordinateSpaceOptions()UnitManager
setupDefaultDistanceOptions()UnitManager
setupDefaultLatLonOptions()UnitManager
setupDefaultVolumeOptions()UnitManager
setupDefaultWeightOptions()UnitManager
specialUnit(const String &name)UnitManager
specialUnitResource(const String &name)UnitManager
specialUnits() constUnitManagerinline
surface_area_unitUnitManager
temperature_unitUnitManager
tieToManager(const UnitManager &manager)UnitManager
unit(UnitCategory type) constUnitManager
unit(const String &name) constUnitManager
UnitManager()UnitManager
UnitManager(const UnitManager &manager)UnitManager
unitOptions(UnitCategory units) constUnitManager
unitResource(UnitCategory type)UnitManager
updateCoordinateBase(const ConstPointer< Unit > &base)UnitManager
volume_unitUnitManager
volumeUnitOptions() constUnitManagerinline
weight_unitUnitManager
weightUnitOptions() constUnitManagerinline
writeToLog(ProgressInfo *log, uint01 log_level=2U)INIInterfacevirtual
writeToLog(const String &title, ProgressInfo *log, uint01 log_level=2U)INIInterfacevirtual
~INIInterface()INIInterfaceinlinevirtual
~UnitManager()UnitManager