VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
makVrv::DtDistanceUnitConverter Class Referenceabstract

Base class for all distance unit converters.

Inheritance diagram for makVrv::DtDistanceUnitConverter:
Inheritance graph
[legend]

Public Member Functions

 DtDistanceUnitConverter (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits unit)
 
virtual ~DtDistanceUnitConverter ()
 
virtual double metersToLocal (double meters) const =0
 
virtual double localToMeters (double local) const =0
 
- Public Member Functions inherited from makVrv::DtUnitConverter
 DtUnitConverter ()
 
virtual DtUnitConverterclone () const =0
 
virtual ~DtUnitConverter ()
 

Static Public Member Functions

static double metersToKilometers (double meters)
 
static double kilometersToMeters (double kilometers)
 
static double metersToFeet (double meters)
 
static double feetToMeters (double feet)
 
static double metersToMiles (double meters)
 
static double milesToMeters (double miles)
 
static double metersToNauticalMiles (double meters)
 
static double nauticalMilesToMeters (double nauticalMiles)
 
static double metersToFathoms (double meters)
 
static double fathomsToMeters (double fathoms)
 
static double metersToInches (double meters)
 
static double inchesToMeters (double inches)
 
static double metersToMillimeters (double meters)
 
static double millimetersToMeters (double millimeters)
 
- Static Public Member Functions inherited from makVrv::DtUnitConverter
static void unitsForVelocity (makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits units, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &distUnit, makArchives::DtDisplayUnitsSettingsRecord::TimeUnits &timeUnit)
 
static void unitsForAcceleration (makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits units, makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits &distUnit, makArchives::DtDisplayUnitsSettingsRecord::TimeUnits &timeUnits)
 
static void unitsForRotationalVelocity (makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits units, makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits &oriUnit, makArchives::DtDisplayUnitsSettingsRecord::TimeUnits &timeUnit)
 

Protected Attributes

makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits myUnits
 

Constructor & Destructor Documentation

makVrv::DtDistanceUnitConverter::DtDistanceUnitConverter ( makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  unit)

CTOR.

virtual makVrv::DtDistanceUnitConverter::~DtDistanceUnitConverter ( )
virtual

Virtual DTOR.

Member Function Documentation

static double makVrv::DtDistanceUnitConverter::metersToKilometers ( double  meters)
static

Utility function to convert meters to kilometers.

static double makVrv::DtDistanceUnitConverter::kilometersToMeters ( double  kilometers)
static

Utility function to convert kilometers to meters.

static double makVrv::DtDistanceUnitConverter::metersToFeet ( double  meters)
static

Utility function to convert meters to feet.

static double makVrv::DtDistanceUnitConverter::feetToMeters ( double  feet)
static

Utility function to convert feet to meters.

static double makVrv::DtDistanceUnitConverter::metersToMiles ( double  meters)
static

Utility function to convert meters to miles.

static double makVrv::DtDistanceUnitConverter::milesToMeters ( double  miles)
static

Utility function to convert miles to meters.

static double makVrv::DtDistanceUnitConverter::metersToNauticalMiles ( double  meters)
static

Utility function to convert meters to nautical miles.

static double makVrv::DtDistanceUnitConverter::nauticalMilesToMeters ( double  nauticalMiles)
static

Utility function to convert nautical miles to meters.

static double makVrv::DtDistanceUnitConverter::metersToFathoms ( double  meters)
static

Utility function to convert meters to fathoms.

static double makVrv::DtDistanceUnitConverter::fathomsToMeters ( double  fathoms)
static

Utility function to convert fathoms to meters.

static double makVrv::DtDistanceUnitConverter::metersToInches ( double  meters)
static

Utility function to convert meters to inches.

static double makVrv::DtDistanceUnitConverter::inchesToMeters ( double  inches)
static

Utility function to convert inches to meters.

static double makVrv::DtDistanceUnitConverter::metersToMillimeters ( double  meters)
static

Utility function to convert meters to millimeters.

static double makVrv::DtDistanceUnitConverter::millimetersToMeters ( double  millimeters)
static

Utility function to convert millimeters to meters.

virtual double makVrv::DtDistanceUnitConverter::metersToLocal ( double  meters) const
pure virtual
virtual double makVrv::DtDistanceUnitConverter::localToMeters ( double  local) const
pure virtual

Member Data Documentation

makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits makVrv::DtDistanceUnitConverter::myUnits
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)