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
makVrf::DtEntityControlPanelWidgetInterface Class Referenceabstract

This interface defines the required functions for the entity control panel widget.

Inheritance diagram for makVrf::DtEntityControlPanelWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtEntityControlPanelWidgetInterface ()
 
virtual void clear ()=0
 
virtual void init (makVrv::DtUniqueID)=0
 
virtual void updateOnDataChanged ()=0
 
virtual void setAltitudeRange (double minAlt, double maxAlt)=0
 
virtual void setAltitudeDecimals (int)=0
 
virtual void setSpeedRange (double minSpeed, double maxSpeed)=0
 
virtual void setSpeedDecimals (int)=0
 
virtual void setAltitudeEnabled (bool enabled)=0
 
virtual void setAirSpeedTypeEnabled (bool enabled)=0
 
virtual void setActualHeading (double heading)=0
 
virtual void setActualAltitude (double altitude)=0
 
virtual void setActualSpeed (double speed)=0
 
virtual void setEntityIcon (const QPixmap &icon)=0
 
virtual void setTerrainHeight (double height)=0
 
virtual void setRequestedHeading (double heading)=0
 
virtual void setRequestedAltitude (double altitude)=0
 
virtual void setRequestedSpeed (double speed)=0
 
virtual void setMarkingText (const QString &marking)=0
 
virtual void setPaletteName (const QString &paletteName)=0
 
virtual void setEnableControl (bool enable)=0
 
virtual void setDisplayActualData (bool display)=0
 
virtual double actualHeading () const =0
 
virtual double actualAltitude () const =0
 
virtual double actualSpeed () const =0
 
virtual double requestedHeading () const =0
 
virtual double requestedAltitude () const =0
 
virtual double requestedSpeed () const =0
 
virtual double terrainHeight () const =0
 
virtual double minimumAlt () const =0
 
virtual double maximumAlt () const =0
 
virtual double minimumSpeed () const =0
 
virtual double maximumSpeed () const =0
 
virtual bool isMagneticNorth () const =0
 
virtual void setMagneticNorth (bool north)=0
 
virtual void refreshDisplayUnitsLabels (const QString &altUnit, const QString &speedUnit)=0
 
virtual void setAltitudeSliderTitle (const QString &title)=0
 
virtual bool speedSliderActive () const =0
 
virtual bool headingSliderActive () const =0
 
virtual bool altitudeSliderActive () const =0
 
virtual void slot_requestedHeadingChanged (double value, bool singleClick)=0
 
virtual void slot_requestedAltitudeChanged (double value, bool singleClick)=0
 
virtual void slot_requestedSpeedChanged (double value, bool singleClick)=0
 
virtual void slot_turnDirectionChanged (int turnDirection)=0
 
virtual void slot_airSpeedTypeChanged (int type)=0
 
virtual void slot_northTypeChanged (bool isMagnetic)=0
 

Constructor & Destructor Documentation

virtual makVrf::DtEntityControlPanelWidgetInterface::~DtEntityControlPanelWidgetInterface ( )
virtual

Member Function Documentation

virtual void makVrf::DtEntityControlPanelWidgetInterface::clear ( )
pure virtual

clear the controls data

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::init ( makVrv::DtUniqueID  )
pure virtual

update the contents when the selection was changed

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::updateOnDataChanged ( )
pure virtual

update the contents when the selected data changed

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setAltitudeRange ( double  minAlt,
double  maxAlt 
)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setAltitudeDecimals ( int  )
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setSpeedRange ( double  minSpeed,
double  maxSpeed 
)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setSpeedDecimals ( int  )
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setAltitudeEnabled ( bool  enabled)
pure virtual

enable the altitude component

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setAirSpeedTypeEnabled ( bool  enabled)
pure virtual

enable the airspeedtype combobox

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setActualHeading ( double  heading)
pure virtual

value in radians

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setActualAltitude ( double  altitude)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setActualSpeed ( double  speed)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setEntityIcon ( const QPixmap &  icon)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setTerrainHeight ( double  height)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setRequestedHeading ( double  heading)
pure virtual

value in radians

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setRequestedAltitude ( double  altitude)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setRequestedSpeed ( double  speed)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::setMarkingText ( const QString &  marking)
pure virtual

marking text

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setPaletteName ( const QString &  paletteName)
pure virtual

palette name

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setEnableControl ( bool  enable)
pure virtual

enable/disable conrol panel

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setDisplayActualData ( bool  display)
pure virtual

show/hide actual values data in the conrol panel

Implemented in makVrf::DtEntityControlPanelWidget.

virtual double makVrf::DtEntityControlPanelWidgetInterface::actualHeading ( ) const
pure virtual

get actual and requested data

Implemented in makVrf::DtEntityControlPanelWidget.

virtual double makVrf::DtEntityControlPanelWidgetInterface::actualAltitude ( ) const
pure virtual
virtual double makVrf::DtEntityControlPanelWidgetInterface::actualSpeed ( ) const
pure virtual
virtual double makVrf::DtEntityControlPanelWidgetInterface::requestedHeading ( ) const
pure virtual
virtual double makVrf::DtEntityControlPanelWidgetInterface::requestedAltitude ( ) const
pure virtual
virtual double makVrf::DtEntityControlPanelWidgetInterface::requestedSpeed ( ) const
pure virtual
virtual double makVrf::DtEntityControlPanelWidgetInterface::terrainHeight ( ) const
pure virtual

get terrain height

Implemented in makVrf::DtEntityControlPanelWidget.

virtual double makVrf::DtEntityControlPanelWidgetInterface::minimumAlt ( ) const
pure virtual

get min and max altitude.

Implemented in makVrf::DtEntityControlPanelWidget.

virtual double makVrf::DtEntityControlPanelWidgetInterface::maximumAlt ( ) const
pure virtual
virtual double makVrf::DtEntityControlPanelWidgetInterface::minimumSpeed ( ) const
pure virtual

get min and max speed.

Implemented in makVrf::DtEntityControlPanelWidget.

virtual double makVrf::DtEntityControlPanelWidgetInterface::maximumSpeed ( ) const
pure virtual
virtual bool makVrf::DtEntityControlPanelWidgetInterface::isMagneticNorth ( ) const
pure virtual

return if the heading is relative to magnetic north

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setMagneticNorth ( bool  north)
pure virtual

True = magneticNorth False = trueNorth.

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::refreshDisplayUnitsLabels ( const QString &  altUnit,
const QString &  speedUnit 
)
pure virtual

refresh display units labels

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::setAltitudeSliderTitle ( const QString &  title)
pure virtual

set altitude slide title

Implemented in makVrf::DtEntityControlPanelWidget.

virtual bool makVrf::DtEntityControlPanelWidgetInterface::speedSliderActive ( ) const
pure virtual
virtual bool makVrf::DtEntityControlPanelWidgetInterface::headingSliderActive ( ) const
pure virtual
virtual bool makVrf::DtEntityControlPanelWidgetInterface::altitudeSliderActive ( ) const
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::slot_requestedHeadingChanged ( double  value,
bool  singleClick 
)
pure virtual

handle requests data

Implemented in makVrf::DtEntityControlPanelWidget.

virtual void makVrf::DtEntityControlPanelWidgetInterface::slot_requestedAltitudeChanged ( double  value,
bool  singleClick 
)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::slot_requestedSpeedChanged ( double  value,
bool  singleClick 
)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::slot_turnDirectionChanged ( int  turnDirection)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::slot_airSpeedTypeChanged ( int  type)
pure virtual
virtual void makVrf::DtEntityControlPanelWidgetInterface::slot_northTypeChanged ( bool  isMagnetic)
pure virtual

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)