VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtVrfDisplayUnitsSettingsManager Class Reference
Inheritance diagram for makVrf::DtVrfDisplayUnitsSettingsManager:
Inheritance graph
[legend]

Public Types

enum  WeightUnitTypes {
  UnitsGrams, UnitsKilograms, UnitsPounds, UnitsTons,
  UserWeightStart, UserWeightEnd = UserWeightStart + 128, End_WeightUnits
}
 
enum  VolumeUnitTypes {
  UnitsLiters, UnitsQuarts, UnitsGallons, UnitsCubicMeters,
  UserVolumeStart, UserVolumeEnd = UserVolumeStart + 128, End_VolumeUnits
}
 

Public Member Functions

 DtVrfDisplayUnitsSettingsManager (makVrv::DtDe &)
 
virtual ~DtVrfDisplayUnitsSettingsManager () override
 
virtual std::string valueToText (double value, int decimals) const
 
virtual makVrv::DtUnicode getElementDisplayUnitCollectionName (const std::set< makVrv::DtUniqueID > &selection, const makVrv::DtUnicode &def=makVrv::DtSharedDisplayUnitsSettings::theDefaultDisplayUnitCollectionName) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType 
resourceUnitOfMeasurementFor (int) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType 
resourceUnitOfMeasurementFor (const DtEntityType &et) const
 
virtual WeightUnitTypes currentWeightUnits () const
 
virtual VolumeUnitTypes currentVolumeUnits () const
 
virtual const
DtWeightUnitConverter
weightUnitConverter (WeightUnitTypes) const
 
virtual const
DtVolumeUnitConverter
volumeUnitConverter (VolumeUnitTypes) const
 
virtual makVrv::DtUnicode resourceUnitNotation (makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType) const
 
virtual int resourceUnitDecimals (makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType) const
 
virtual std::string convertResourceUnitNativeToDisplayString (const DtEntityType &, double value) const
 
virtual double revertWeight (double value, WeightUnitTypes unitsResourceIsIn) const
 
virtual double revertVolume (double value, VolumeUnitTypes unitsResourceIsIn) const
 
virtual double convertVolume (double value, VolumeUnitTypes resourceToConvertTo) const
 
virtual double convertWeight (double value, WeightUnitTypes resourceToConvertTo) const
 
virtual double convertResourceUnitNativeToDisplay (const DtEntityType &, double temp) const
 
virtual double convertResourceUnitDisplayToNative (const DtEntityType &, double temp) const
 
virtual makVrv::DtUnicode resourceUnitNotation (const DtEntityType &) const
 
virtual int resourceUnitDecimals (const DtEntityType &) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits 
currentAltitudeUnits (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual int currentAltitudeUnitDecimals (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual makVrv::DtUnicode currentAltitudeUnitNotation (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::string convertAltitudeUnitNativeToDisplayString (double altitude, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual double revertAltitude (double altitude, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitsAltitudeIsIn) const
 
virtual double convertAltitude (double altitude, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits altitudeToConvertTo) const
 
virtual double convertAltitudeUnitNativeToDisplay (double altitude, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual double convertAltitudeUnitDisplayToNative (double altitude, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits 
currentDistanceUnits (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual int currentDistanceUnitDecimals (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual makVrv::DtUnicode currentDistanceUnitNotation (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::string convertDistanceUnitNativeToDisplayString (double altitude, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual double revertDistance (double dist, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unitsDistanceIsIn) const
 
virtual double convertDistance (double dist, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits distanceToConvertTo) const
 
virtual double convertDistanceUnitNativeToDisplay (double dist, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual double convertDistanceUnitDisplayToNative (double dist, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits 
currentSmallDistanceUnits () const
 
virtual int currentSmallDistanceUnitDecimals () const
 
virtual makVrv::DtUnicode currentSmallDistanceUnitNotation () const
 
virtual std::string convertSmallDistanceUnitNativeToDisplayString (double altitude) const
 
virtual double convertSmallDistanceUnitNativeToDisplay (double dist) const
 
virtual double convertSmallDistanceUnitDisplayToNative (double dist) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits 
currentSpeedUnits (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual int currentSpeedUnitDecimals (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual makVrv::DtUnicode currentSpeedUnitNotation (const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::string convertSpeedUnitNativeToDisplayString (const DtVector &speed, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::string convertSpeedUnitNativeToDisplayString (double speed, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual double revertSpeed (double speed, makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits unitsSpeedIsIn) const
 
virtual double convertSpeed (double speed, makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits speedToConvertTo) const
 
virtual double convertSpeedUnitNativeToDisplay (double speed, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual double convertSpeedUnitDisplayToNative (double speed, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual DtVector convertVelocityUnitNativeToDisplay (const DtVector &velocity, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual DtVector convertVelocityUnitDisplayToNative (const DtVector &velocity, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::string convertVelocityUnitNativeToDisplayString (const DtVector &velocity, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::string convertVelocitySystemAndUnitGeocentricToDisplayString (const DtVector &geocLoc, const DtVector &geocVel, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits 
currentAccelerationUnits () const
 
virtual int currentAccelerationUnitDecimals () const
 
virtual makVrv::DtUnicode currentAccelerationUnitNotation () const
 
virtual std::string convertAccelerationUnitNativeToDisplayString (double speed) const
 
virtual std::string convertAccelerationUnitNativeToDisplayString (const DtVector &speed) const
 
virtual double revertAcceleration (double speed, makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits unitsSpeedIsIn) const
 
virtual double convertAcceleration (double speed, makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits speedToConvertTo) const
 
virtual double convertAccelerationUnitNativeToDisplay (double speed) const
 
virtual double convertAccelerationUnitDisplayToNative (double speed) const
 
virtual std::string convertAccelerationSystemAndUnitGeocentricToDisplayString (const DtVector &geocLoc, const DtVector &geocAccel) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits 
currentRotationalVelocityUnits () const
 
virtual int currentRotationalVelocityUnitDecimals () const
 
virtual makVrv::DtUnicode currentRotationalVelocityUnitNotation () const
 
virtual std::string convertRotationalVelocityUnitNativeToDisplayString (const DtVector &speed) const
 
virtual DtVector revertRotationalVelocity (const DtVector &, makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits unitsSpeedIsIn) const
 
virtual DtVector convertRotationalVelocity (const DtVector &, makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits speedToConvertTo) const
 
virtual DtVector convertRotationalVelocityUnitNativeToDisplay (const DtVector &velocity) const
 
virtual DtVector convertRotationalVelocityUnitDisplayToNative (const DtVector &velocity) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits 
currentOrientationUnits () const
 
virtual int currentOrientationUnitDecimals () const
 
virtual makVrv::DtUnicode currentOrientationUnitNotation () const
 
virtual std::string convertOrientationUnitNativeToDisplayString (const DtTaitBryan &) const
 
virtual double revertAngle (double angle, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits unitsAngleIsIn) const
 
virtual double convertAngle (double angle, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits angleToConvertTo) const
 
virtual double convertAngleUnitNativeToDisplay (double angle) const
 
virtual double convertAngleUnitDisplayToNative (double angle) const
 
virtual std::string convertAngleUnitNativeToDisplayString (double angle, bool useCompassFormatting=false) const
 
virtual std::vector< std::string > convertOrientationUnitNativeToDisplayStrings (const DtTaitBryan &) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::TemperatureUnits 
currentTemperatureUnits () const
 
virtual int currentTemperatureUnitDecimals () const
 
virtual makVrv::DtUnicode currentTemperatureUnitNotation () const
 
virtual std::string convertTemperatureUnitNativeToDisplayString (double temperature) const
 
virtual double revertTemperature (double temp, makArchives::DtDisplayUnitsSettingsRecord::TemperatureUnits unitsTempIsIn) const
 
virtual double convertTemperature (double temp, makArchives::DtDisplayUnitsSettingsRecord::TemperatureUnits tempToConvertTo) const
 
virtual double convertTemperatureUnitNativeToDisplay (double temp) const
 
virtual double convertTemperatureUnitDisplayToNative (double temp) const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::NorthUnits 
currentHeadingUnits () const
 
virtual makVrv::DtUnicode currentHeadingUnitNotation () const
 
virtual int currentHeadingUnitDecimals () const
 
virtual std::string convertHeadingUnitNativeToDisplayString (const DtVector &geocentricLocation, double) const
 
virtual double revertHeading (const DtVector &geocentricLocation, double angle, makArchives::DtDisplayUnitsSettingsRecord::NorthUnits unitsAngleIsIn) const
 
virtual double convertHeading (const DtVector &geocentricLocation, double angle, makArchives::DtDisplayUnitsSettingsRecord::NorthUnits angleToConvertTo) const
 
virtual double convertHeadingUnitNativeToDisplay (const DtVector &geocentricLocation, double angle) const
 
virtual double convertHeadingUnitDisplayToNative (const DtVector &geocentricLocation, double angle) const
 
virtual std::vector< std::string > convertHeadingPitchRollSystemAndUnitGeocentricToDisplayStrings (const DtVector &geocentricLocation, const DtTaitBryan &orientation, bool formatHeading=true, bool formatPitch=false, bool formatRool=false) const
 
virtual std::vector
< makVrv::DtUnicode
convertHeadingPitchRollSystemAndUnitGeocentricToNotatedDisplayStrings (const DtVector &geocentricLocation, const DtTaitBryan &orientation, bool formatHeading=true, bool formatPitch=false, bool formatRool=false) const
 
virtual std::vector< std::string > convertPositionToStringList (makArchives::DtDisplayUnitsSettingsRecord::CoordSys, const DtVector &geocentricLocation, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::vector< std::string > convertPositionToStringList (const DtVector &geocentricLocation, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual std::vector
< makVrv::DtUnicode
convertPositionToNotatedStringList (const DtVector &geocentricLocation, const std::set< makVrv::DtUniqueID > &selection=std::set< makVrv::DtUniqueID >()) const
 
virtual int currentCoordinateSystemDecimals () const
 
virtual
makArchives::DtDisplayUnitsSettingsRecord::CoordSys 
currentCoordinateDisplaySystem () const
 
virtual double smartRange (double range, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round=false, bool roundToHigherUnit=true) const
 
virtual bool compareWeatherDistance (double distance1, double distance2) const
 
virtual bool compareWeatherVisibilityDistance (double distance1, double distance2) const
 
virtual bool compareWeatherPrecipitationDepth (double distance1, double distance2) const
 
virtual bool compareWeatherDirection (double distance1, double distance2) const
 
virtual bool compareWeatherAltitude (double altitude1, double altitude2) const
 
virtual bool compareWeatherSpeed (double altitude1, double altitude2) const
 
virtual bool compareTemperature (double distance1, double distance2) const
 
virtual bool isGeocentric () const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static
DtVrfDisplayUnitsSettingsManager
instance (makVrv::DtDe &)
 
static void registerInstance (makVrv::DtDe &, DtVrfDisplayUnitsSettingsManager *)
 

Static Public Attributes

static const makVrv::DtUnicode theResourceUnitCollectionName
 
static const makVrv::DtUnicode theWeightDisplayUnitName
 
static const makVrv::DtUnicode theVolumeDisplayUnitName
 
static const makVrv::DtUnicode theCountDisplayUnitName
 
static const
makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType 
WeightUnits
 
static const
makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType 
VolumeUnits
 
static const
makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType 
CountUnits
 

Protected Member Functions

virtual double roundToMeter (double metersDistance, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round=true, bool convertToKm=true) const
 
virtual double roundToFeet (double metersDistance, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round, bool roundToHigherUnit=true) const
 
virtual double roundToNauticalMiles (double metersDistance, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &displayUnits, bool round, bool roundToHigherUnit=true) const
 

Protected Attributes

makVrv::DtDemyDe
 

Member Enumeration Documentation

Enumerator
UnitsGrams 
UnitsKilograms 
UnitsPounds 
UnitsTons 
UserWeightStart 
UserWeightEnd 
End_WeightUnits 
Enumerator
UnitsLiters 
UnitsQuarts 
UnitsGallons 
UnitsCubicMeters 
UserVolumeStart 
UserVolumeEnd 
End_VolumeUnits 

Constructor & Destructor Documentation

makVrf::DtVrfDisplayUnitsSettingsManager::DtVrfDisplayUnitsSettingsManager ( makVrv::DtDe )

CTOR.

virtual makVrf::DtVrfDisplayUnitsSettingsManager::~DtVrfDisplayUnitsSettingsManager ( )
overridevirtual

DTOR.

Member Function Documentation

virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::valueToText ( double  value,
int  decimals 
) const
virtual
static DtVrfDisplayUnitsSettingsManager& makVrf::DtVrfDisplayUnitsSettingsManager::instance ( makVrv::DtDe )
static
static void makVrf::DtVrfDisplayUnitsSettingsManager::registerInstance ( makVrv::DtDe ,
DtVrfDisplayUnitsSettingsManager  
)
static
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::getElementDisplayUnitCollectionName ( const std::set< makVrv::DtUniqueID > &  selection,
const makVrv::DtUnicode def = makVrv::DtSharedDisplayUnitsSettings::theDefaultDisplayUnitCollectionName 
) const
virtual

Given the selection, if the selection has all common display collection then use that, else return "Default".

virtual makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType makVrf::DtVrfDisplayUnitsSettingsManager::resourceUnitOfMeasurementFor ( int  ) const
virtual

Convenience resource functions Maps from VRF internal representation of resource type (1 = Weight, 2 = Volume) to the internal record setting units.

virtual makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType makVrf::DtVrfDisplayUnitsSettingsManager::resourceUnitOfMeasurementFor ( const DtEntityType &  et) const
virtual
virtual WeightUnitTypes makVrf::DtVrfDisplayUnitsSettingsManager::currentWeightUnits ( ) const
virtual
virtual VolumeUnitTypes makVrf::DtVrfDisplayUnitsSettingsManager::currentVolumeUnits ( ) const
virtual
virtual const DtWeightUnitConverter* makVrf::DtVrfDisplayUnitsSettingsManager::weightUnitConverter ( WeightUnitTypes  ) const
virtual
virtual const DtVolumeUnitConverter* makVrf::DtVrfDisplayUnitsSettingsManager::volumeUnitConverter ( VolumeUnitTypes  ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::resourceUnitNotation ( makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType  ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::resourceUnitDecimals ( makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType  ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertResourceUnitNativeToDisplayString ( const DtEntityType &  ,
double  value 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertWeight ( double  value,
WeightUnitTypes  unitsResourceIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertVolume ( double  value,
VolumeUnitTypes  unitsResourceIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertVolume ( double  value,
VolumeUnitTypes  resourceToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertWeight ( double  value,
WeightUnitTypes  resourceToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertResourceUnitNativeToDisplay ( const DtEntityType &  ,
double  temp 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertResourceUnitDisplayToNative ( const DtEntityType &  ,
double  temp 
) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::resourceUnitNotation ( const DtEntityType &  ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::resourceUnitDecimals ( const DtEntityType &  ) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentAltitudeUnits ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual

Convenience functions to get at current settings for the selection or default if no selection.

virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentAltitudeUnitDecimals ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentAltitudeUnitNotation ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertAltitudeUnitNativeToDisplayString ( double  altitude,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertAltitude ( double  altitude,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unitsAltitudeIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAltitude ( double  altitude,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  altitudeToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAltitudeUnitNativeToDisplay ( double  altitude,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAltitudeUnitDisplayToNative ( double  altitude,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentDistanceUnits ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentDistanceUnitDecimals ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentDistanceUnitNotation ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertDistanceUnitNativeToDisplayString ( double  altitude,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertDistance ( double  dist,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unitsDistanceIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertDistance ( double  dist,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  distanceToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertDistanceUnitNativeToDisplay ( double  dist,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertDistanceUnitDisplayToNative ( double  dist,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentSmallDistanceUnits ( ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentSmallDistanceUnitDecimals ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentSmallDistanceUnitNotation ( ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertSmallDistanceUnitNativeToDisplayString ( double  altitude) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertSmallDistanceUnitNativeToDisplay ( double  dist) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertSmallDistanceUnitDisplayToNative ( double  dist) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentSpeedUnits ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentSpeedUnitDecimals ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentSpeedUnitNotation ( const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >()) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertSpeedUnitNativeToDisplayString ( const DtVector &  speed,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertSpeedUnitNativeToDisplayString ( double  speed,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertSpeed ( double  speed,
makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits  unitsSpeedIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertSpeed ( double  speed,
makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits  speedToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertSpeedUnitNativeToDisplay ( double  speed,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertSpeedUnitDisplayToNative ( double  speed,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual DtVector makVrf::DtVrfDisplayUnitsSettingsManager::convertVelocityUnitNativeToDisplay ( const DtVector &  velocity,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual DtVector makVrf::DtVrfDisplayUnitsSettingsManager::convertVelocityUnitDisplayToNative ( const DtVector &  velocity,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertVelocityUnitNativeToDisplayString ( const DtVector &  velocity,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertVelocitySystemAndUnitGeocentricToDisplayString ( const DtVector &  geocLoc,
const DtVector &  geocVel,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentAccelerationUnits ( ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentAccelerationUnitDecimals ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentAccelerationUnitNotation ( ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertAccelerationUnitNativeToDisplayString ( double  speed) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertAccelerationUnitNativeToDisplayString ( const DtVector &  speed) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertAcceleration ( double  speed,
makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits  unitsSpeedIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAcceleration ( double  speed,
makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits  speedToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAccelerationUnitNativeToDisplay ( double  speed) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAccelerationUnitDisplayToNative ( double  speed) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertAccelerationSystemAndUnitGeocentricToDisplayString ( const DtVector &  geocLoc,
const DtVector &  geocAccel 
) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentRotationalVelocityUnits ( ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentRotationalVelocityUnitDecimals ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentRotationalVelocityUnitNotation ( ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertRotationalVelocityUnitNativeToDisplayString ( const DtVector &  speed) const
virtual
virtual DtVector makVrf::DtVrfDisplayUnitsSettingsManager::revertRotationalVelocity ( const DtVector &  ,
makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits  unitsSpeedIsIn 
) const
virtual
virtual DtVector makVrf::DtVrfDisplayUnitsSettingsManager::convertRotationalVelocity ( const DtVector &  ,
makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits  speedToConvertTo 
) const
virtual
virtual DtVector makVrf::DtVrfDisplayUnitsSettingsManager::convertRotationalVelocityUnitNativeToDisplay ( const DtVector &  velocity) const
virtual
virtual DtVector makVrf::DtVrfDisplayUnitsSettingsManager::convertRotationalVelocityUnitDisplayToNative ( const DtVector &  velocity) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentOrientationUnits ( ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentOrientationUnitDecimals ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentOrientationUnitNotation ( ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertOrientationUnitNativeToDisplayString ( const DtTaitBryan &  ) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertAngle ( double  angle,
makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  unitsAngleIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAngle ( double  angle,
makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  angleToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAngleUnitNativeToDisplay ( double  angle) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertAngleUnitDisplayToNative ( double  angle) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertAngleUnitNativeToDisplayString ( double  angle,
bool  useCompassFormatting = false 
) const
virtual

If useCompassFormatting is true then use 000 - 360 formatting.

virtual std::vector<std::string> makVrf::DtVrfDisplayUnitsSettingsManager::convertOrientationUnitNativeToDisplayStrings ( const DtTaitBryan &  ) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::TemperatureUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentTemperatureUnits ( ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentTemperatureUnitDecimals ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentTemperatureUnitNotation ( ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertTemperatureUnitNativeToDisplayString ( double  temperature) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertTemperature ( double  temp,
makArchives::DtDisplayUnitsSettingsRecord::TemperatureUnits  unitsTempIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertTemperature ( double  temp,
makArchives::DtDisplayUnitsSettingsRecord::TemperatureUnits  tempToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertTemperatureUnitNativeToDisplay ( double  temp) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertTemperatureUnitDisplayToNative ( double  temp) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::NorthUnits makVrf::DtVrfDisplayUnitsSettingsManager::currentHeadingUnits ( ) const
virtual
virtual makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::currentHeadingUnitNotation ( ) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentHeadingUnitDecimals ( ) const
virtual
virtual std::string makVrf::DtVrfDisplayUnitsSettingsManager::convertHeadingUnitNativeToDisplayString ( const DtVector &  geocentricLocation,
double   
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::revertHeading ( const DtVector &  geocentricLocation,
double  angle,
makArchives::DtDisplayUnitsSettingsRecord::NorthUnits  unitsAngleIsIn 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertHeading ( const DtVector &  geocentricLocation,
double  angle,
makArchives::DtDisplayUnitsSettingsRecord::NorthUnits  angleToConvertTo 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertHeadingUnitNativeToDisplay ( const DtVector &  geocentricLocation,
double  angle 
) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::convertHeadingUnitDisplayToNative ( const DtVector &  geocentricLocation,
double  angle 
) const
virtual
virtual std::vector<std::string> makVrf::DtVrfDisplayUnitsSettingsManager::convertHeadingPitchRollSystemAndUnitGeocentricToDisplayStrings ( const DtVector &  geocentricLocation,
const DtTaitBryan &  orientation,
bool  formatHeading = true,
bool  formatPitch = false,
bool  formatRool = false 
) const
virtual
virtual std::vector<makVrv::DtUnicode> makVrf::DtVrfDisplayUnitsSettingsManager::convertHeadingPitchRollSystemAndUnitGeocentricToNotatedDisplayStrings ( const DtVector &  geocentricLocation,
const DtTaitBryan &  orientation,
bool  formatHeading = true,
bool  formatPitch = false,
bool  formatRool = false 
) const
virtual
virtual std::vector<std::string> makVrf::DtVrfDisplayUnitsSettingsManager::convertPositionToStringList ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  ,
const DtVector &  geocentricLocation,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual std::vector<std::string> makVrf::DtVrfDisplayUnitsSettingsManager::convertPositionToStringList ( const DtVector &  geocentricLocation,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual std::vector<makVrv::DtUnicode> makVrf::DtVrfDisplayUnitsSettingsManager::convertPositionToNotatedStringList ( const DtVector &  geocentricLocation,
const std::set< makVrv::DtUniqueID > &  selection = std::set< makVrv::DtUniqueID >() 
) const
virtual
virtual int makVrf::DtVrfDisplayUnitsSettingsManager::currentCoordinateSystemDecimals ( ) const
virtual
virtual makArchives::DtDisplayUnitsSettingsRecord::CoordSys makVrf::DtVrfDisplayUnitsSettingsManager::currentCoordinateDisplaySystem ( ) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::smartRange ( double  range,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits displayUnits,
bool  round = false,
bool  roundToHigherUnit = true 
) const
virtual

Given a distance and the source the distance is in, convert it to a smaller distance (i.e. meters to kilomers) given some factors. Will return the distance converted to (if converted) in the supplied parameter. The initial range is considered to be meters. It will then be converted to whatever the current display distance units are, and, those units will be used to determine. If round is true will round to the closest display unit.

virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareWeatherDistance ( double  distance1,
double  distance2 
) const
virtual

Routines for weather compares to compare display values from native values.

virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareWeatherVisibilityDistance ( double  distance1,
double  distance2 
) const
virtual
virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareWeatherPrecipitationDepth ( double  distance1,
double  distance2 
) const
virtual
virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareWeatherDirection ( double  distance1,
double  distance2 
) const
virtual
virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareWeatherAltitude ( double  altitude1,
double  altitude2 
) const
virtual
virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareWeatherSpeed ( double  altitude1,
double  altitude2 
) const
virtual
virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::compareTemperature ( double  distance1,
double  distance2 
) const
virtual
virtual bool makVrf::DtVrfDisplayUnitsSettingsManager::isGeocentric ( ) const
virtual
virtual double makVrf::DtVrfDisplayUnitsSettingsManager::roundToMeter ( double  metersDistance,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits displayUnits,
bool  round = true,
bool  convertToKm = true 
) const
protectedvirtual

Rounds the current distance to a displayabe meter (or kilometer) representation.

virtual double makVrf::DtVrfDisplayUnitsSettingsManager::roundToFeet ( double  metersDistance,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits displayUnits,
bool  round,
bool  roundToHigherUnit = true 
) const
protectedvirtual

Rounds using feet as measurement, however, will still return meters as a result. It is the label that is at issue in this calculation.

virtual double makVrf::DtVrfDisplayUnitsSettingsManager::roundToNauticalMiles ( double  metersDistance,
makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits displayUnits,
bool  round,
bool  roundToHigherUnit = true 
) const
protectedvirtual

Rounds using nauticalMiles as measurement, however, will still return meters as a result. It is the label that is at issue in this calculation.

Member Data Documentation

const makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::theResourceUnitCollectionName
static
const makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::theWeightDisplayUnitName
static
const makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::theVolumeDisplayUnitName
static
const makVrv::DtUnicode makVrf::DtVrfDisplayUnitsSettingsManager::theCountDisplayUnitName
static
const makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType makVrf::DtVrfDisplayUnitsSettingsManager::WeightUnits
static
const makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType makVrf::DtVrfDisplayUnitsSettingsManager::VolumeUnits
static
const makArchives::DtDisplayUnitsSettingsRecord::DisplayUnitType makVrf::DtVrfDisplayUnitsSettingsManager::CountUnits
static
makVrv::DtDe& makVrf::DtVrfDisplayUnitsSettingsManager::myDe
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)