VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtDisplayUnitsSettingsInterface Class Referenceabstract

Interface for the settings widget to communicate with its logic. More...

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

Public Member Functions

virtual ~DtDisplayUnitsSettingsInterface ()
 DTOR. More...
 
virtual void addCoordinateSystem (const DtUnicode &name, makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs)=0
 Adds a coordinate system to the interface. More...
 
virtual void addDistanceUnits (const DtUnicode &name)=0
 
virtual void addAltitudeUnits (const DtUnicode &name)=0
 
virtual void addVelocityUnits (const DtUnicode &name)=0
 
virtual void addAccelerationUnits (const DtUnicode &name)=0
 
virtual void addOrientationUnits (const DtUnicode &name)=0
 
virtual void addRotationalVelocityUnits (const DtUnicode &name)=0
 
virtual void setCoordinateSystemVisible (bool visible)=0
 
virtual void setDistanceVisible (bool visible)=0
 
virtual void setAltitudeVisible (bool visible)=0
 
virtual void setVelocityVisible (bool visible)=0
 
virtual void setAccelerationVisible (bool visible)=0
 
virtual void setOrientationVisible (bool visible)=0
 
virtual void setRotationalVelocityVisible (bool visible)=0
 
virtual void setCoordinateSystem (makArchives::DtDisplayUnitsSettingsRecord::CoordSys cs)=0
 
virtual void setDistanceUnits (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits distUnits)=0
 
virtual void setAltitudeUnits (makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits altUnits)=0
 
virtual void setVelocityUnits (makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits velocityUnits)=0
 
virtual void setAccelerationUnits (makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits accelUnits)=0
 
virtual void setOrientationUnits (makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits oriUnits)=0
 
virtual void setRotationalVelocityUnits (makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits wUnits)=0
 
virtual void setCoordinateSystemDecimals (int decimals)=0
 
virtual void setDistanceUnitsDecimals (int decimals)=0
 
virtual void setAltitudeUnitsDecimals (int decimals)=0
 
virtual void setVelocityUnitsDecimals (int decimals)=0
 
virtual void setAccelerationUnitsDecimals (int decimals)=0
 
virtual void setOrientationUnitsDecimals (int decimals)=0
 
virtual void setRotationalVelocityUnitsDecimals (int decimals)=0
 
virtual int coordinateSystemDecimals ()=0
 
virtual int distanceDecimals ()=0
 
virtual int altitudeDecimals ()=0
 
virtual int velocityDecimals ()=0
 
virtual int accelerationDecimals ()=0
 
virtual int orientationDecimals ()=0
 
virtual int rotationalVelocityDecimals ()=0
 
virtual void clear ()=0
 
virtual void clearCoordinateSystems ()=0
 
virtual void clearAltitudes ()=0
 
virtual void clearDistances ()=0
 
virtual void clearVelocities ()=0
 
virtual void clearAccelerations ()=0
 
virtual void clearRotationalVelocities ()=0
 
virtual void clearOrientations ()=0
 

Public Attributes

boost::signal< void(int)> signal_coordinateSystemChanged
 
boost::signal< void(int, int)> signal_coordinateSystemDecimalsChanged
 
boost::signal< void(int)> signal_altitudeUnitsChanged
 
boost::signal< void(int, int)> signal_altitudeDecimalsChanged
 
boost::signal< void(int)> signal_distanceUnitsChanged
 
boost::signal< void(int, int)> signal_distanceDecimalsChanged
 
boost::signal< void(int)> signal_velocityUnitsChanged
 
boost::signal< void(int, int)> signal_velocityDecimalsChanged
 
boost::signal< void(int)> signal_accelerationUnitsChanged
 
boost::signal< void(int, int)> signal_accelerationDecimalsChanged
 
boost::signal< void(int)> signal_rotationalVelocityUnitsChanged
 
boost::signal< void(int, int)> signal_rotationalVelocityDecimalsChanged
 
boost::signal< void(int)> signal_orientationUnitsChanged
 
boost::signal< void(int, int)> signal_orientationDecimalsChanged
 

Detailed Description

Interface for the settings widget to communicate with its logic.

Constructor & Destructor Documentation

virtual makVrv::DtDisplayUnitsSettingsInterface::~DtDisplayUnitsSettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtDisplayUnitsSettingsInterface::addCoordinateSystem ( const DtUnicode name,
makArchives::DtDisplayUnitsSettingsRecord::CoordSys  cs 
)
pure virtual

Adds a coordinate system to the interface.

Parameters
nameThe name of the coordinate system.
csThe coordinate system enumeration associated with the name.

Implemented in makVrv::DtDisplayUnitsSettingsWidget.

virtual void makVrv::DtDisplayUnitsSettingsInterface::addDistanceUnits ( const DtUnicode name)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::addAltitudeUnits ( const DtUnicode name)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::addVelocityUnits ( const DtUnicode name)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::addAccelerationUnits ( const DtUnicode name)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::addOrientationUnits ( const DtUnicode name)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::addRotationalVelocityUnits ( const DtUnicode name)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setCoordinateSystemVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setDistanceVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setAltitudeVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setVelocityVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setAccelerationVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setOrientationVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setRotationalVelocityVisible ( bool  visible)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setCoordinateSystem ( makArchives::DtDisplayUnitsSettingsRecord::CoordSys  cs)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setDistanceUnits ( makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  distUnits)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setAltitudeUnits ( makArchives::DtDisplayUnitsSettingsRecord::DistanceUnits  altUnits)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setVelocityUnits ( makArchives::DtDisplayUnitsSettingsRecord::VelocityUnits  velocityUnits)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setAccelerationUnits ( makArchives::DtDisplayUnitsSettingsRecord::AccelerationUnits  accelUnits)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setOrientationUnits ( makArchives::DtDisplayUnitsSettingsRecord::OrientationUnits  oriUnits)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setRotationalVelocityUnits ( makArchives::DtDisplayUnitsSettingsRecord::RotVelocityUnits  wUnits)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setCoordinateSystemDecimals ( int  decimals)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setDistanceUnitsDecimals ( int  decimals)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setAltitudeUnitsDecimals ( int  decimals)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setVelocityUnitsDecimals ( int  decimals)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setAccelerationUnitsDecimals ( int  decimals)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setOrientationUnitsDecimals ( int  decimals)
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::setRotationalVelocityUnitsDecimals ( int  decimals)
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::coordinateSystemDecimals ( )
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::distanceDecimals ( )
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::altitudeDecimals ( )
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::velocityDecimals ( )
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::accelerationDecimals ( )
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::orientationDecimals ( )
pure virtual
virtual int makVrv::DtDisplayUnitsSettingsInterface::rotationalVelocityDecimals ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clear ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearCoordinateSystems ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearAltitudes ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearDistances ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearVelocities ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearAccelerations ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearRotationalVelocities ( )
pure virtual
virtual void makVrv::DtDisplayUnitsSettingsInterface::clearOrientations ( )
pure virtual

Member Data Documentation

boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_coordinateSystemChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_coordinateSystemDecimalsChanged
boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_altitudeUnitsChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_altitudeDecimalsChanged
boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_distanceUnitsChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_distanceDecimalsChanged
boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_velocityUnitsChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_velocityDecimalsChanged
boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_accelerationUnitsChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_accelerationDecimalsChanged
boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_rotationalVelocityUnitsChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_rotationalVelocityDecimalsChanged
boost::signal<void (int)> makVrv::DtDisplayUnitsSettingsInterface::signal_orientationUnitsChanged
boost::signal<void (int, int)> makVrv::DtDisplayUnitsSettingsInterface::signal_orientationDecimalsChanged

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)