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 | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtSpotReportOptionsWidget Class Reference
Inheritance diagram for makVrf::DtSpotReportOptionsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtSpotReportOptionsWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 
virtual ~DtSpotReportOptionsWidget ()
 
- Public Member Functions inherited from makVrf::DtSpotReportOptionsWidgetInterface
virtual ~DtSpotReportOptionsWidgetInterface ()
 

Public Attributes

Ui_DtSpotReportOptionsWidgetUi myUiImpl
 
- Public Attributes inherited from makVrf::DtSpotReportOptionsWidgetInterface
boost::signals2::signal< void(int,
bool)> 
signal_spotReportingOptionChanged
 
boost::signals2::signal< void(int,
bool)> 
signal_groundTruthOptionChanged
 
boost::signals2::signal< void(int)> signal_forceSelected
 
boost::signals2::signal< void(int)> signal_spotReportTimeoutChanged
 
boost::signals2::signal< void(int,
bool)> 
signal_displayStateChanged
 
boost::signals2::signal< void(bool)> signal_turnOnSpotReports
 
boost::signals2::signal< void(bool)> signal_showSpotReportTrackHistoriesForSelectedChanged
 
boost::signals2::signal< void(bool)> signal_showSpotReportTrackHistoriesChanged
 
boost::signals2::signal< void(int)> signal_numberOfTrackReportsChanged
 
boost::signals2::signal< void(bool)> signal_showKeepReportsForTimePeriodChanged
 
boost::signals2::signal< void(int)> signal_showKeepReportsForTimeChanged
 

Protected Slots

virtual void spotReportingOptionChanged (QTreeWidgetItem *)
 
virtual void groundTruthOptionChanged (QTreeWidgetItem *)
 
virtual void forceChanged ()
 
virtual void displayStateChanged ()
 
virtual void spotReportTimeoutChanged ()
 
virtual void turnOnSpotReports ()
 
virtual void spotReportLabelChanged ()
 
virtual void showSpotReportTrackHistoriesForSelectedChanged ()
 
virtual void showSpotReportTrackHistoriesChanged ()
 
virtual void keepNumberOfTrackReportsChanged ()
 
virtual void keepReportsForTimeChanged ()
 
virtual void keepReportsForTimePeriodChanged ()
 

Protected Member Functions

void setupGui ()
 
virtual void setApplyToEnvironmentals (bool)
 
virtual void setReportingName (bool)
 
virtual void setObservedName (bool)
 
virtual void setTimeSinceLastReport (bool)
 
virtual void setTime (bool)
 
virtual void setLocation (bool)
 
virtual void setHeading (bool)
 
virtual void setVelocity (bool)
 
virtual void setContactRadius (bool)
 
virtual void setContactRadiusIndicator (bool)
 
virtual void setEntityType (bool)
 
virtual void setHeadingIndicator (bool)
 
virtual void setVelocityIndicator (bool)
 
virtual void clearAll ()
 
virtual void clearForces ()
 
virtual void clearSpotReports ()
 
virtual void clearGroundTruth ()
 
virtual void addForce (const QString &forceName, int force)
 
virtual void setSpotReportingEnabled (int force, bool enabled)
 
virtual void setGroundTruthEnabled (int force, bool enabled)
 
virtual void selectedGroundTruth (std::vector< int > &)
 
virtual void selectedSpotReports (std::vector< int > &)
 
virtual void selectForce (int force)
 
virtual void addForce (QTreeWidget *, const QString &, int)
 
virtual void setSpotReportTimeoutPeriod (int)
 
virtual void setDisplayOptionsState (int)
 
virtual void updateSimResponseLabel (bool spotReportsOn)
 
virtual void setSymbolDecorationEnabled (const std::string &, bool)
 
virtual void setShowTrackHistoriesForSelected (bool)
 
virtual void setNumberOfTrackReports (int)
 
virtual void setShowTrackHistories (bool)
 
virtual void enableDisableTrackHistory ()
 
virtual void setKeepReportsForTimePeriod (bool)
 
virtual void setKeepReportsForTime (int)
 

Protected Attributes

std::vector< QCheckBox * > myDisplayButtons
 
bool mySpotReportsOn
 
std::map< std::string,
QCheckBox * > 
mySymbolDisplayOptions
 
makVrv::DtDemyDe
 

Private Member Functions

 DtSpotReportOptionsWidget (const DtSpotReportOptionsWidget &orig)
 
DtSpotReportOptionsWidgetoperator= (const DtSpotReportOptionsWidget &rhs)
 

Constructor & Destructor Documentation

makVrf::DtSpotReportOptionsWidget::DtSpotReportOptionsWidget ( makVrv::DtDe de,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtSpotReportOptionsWidget::~DtSpotReportOptionsWidget ( )
virtual

destructor

makVrf::DtSpotReportOptionsWidget::DtSpotReportOptionsWidget ( const DtSpotReportOptionsWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

void makVrf::DtSpotReportOptionsWidget::setupGui ( )
protected
virtual void makVrf::DtSpotReportOptionsWidget::setApplyToEnvironmentals ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setReportingName ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setObservedName ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setTimeSinceLastReport ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setTime ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setLocation ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setHeading ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setVelocity ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setContactRadius ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setContactRadiusIndicator ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setEntityType ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setHeadingIndicator ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setVelocityIndicator ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearAll ( )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearForces ( )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearSpotReports ( )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearGroundTruth ( )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::addForce ( const QString &  forceName,
int  force 
)
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setSpotReportingEnabled ( int  force,
bool  enabled 
)
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setGroundTruthEnabled ( int  force,
bool  enabled 
)
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::selectedGroundTruth ( std::vector< int > &  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::selectedSpotReports ( std::vector< int > &  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::selectForce ( int  force)
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::addForce ( QTreeWidget ,
const QString &  ,
int   
)
protectedvirtual

Adds a new force check box to the given tree.

virtual void makVrf::DtSpotReportOptionsWidget::setSpotReportTimeoutPeriod ( int  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setDisplayOptionsState ( int  )
protectedvirtual

Given the spot report display option flag settings, check/uncheck boxes.

Implements makVrf::DtSpotReportOptionsWidgetInterface.

virtual void makVrf::DtSpotReportOptionsWidget::updateSimResponseLabel ( bool  spotReportsOn)
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setSymbolDecorationEnabled ( const std::string &  ,
bool   
)
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setShowTrackHistoriesForSelected ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setNumberOfTrackReports ( int  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setShowTrackHistories ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::enableDisableTrackHistory ( )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setKeepReportsForTimePeriod ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setKeepReportsForTime ( int  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::spotReportingOptionChanged ( QTreeWidgetItem )
protectedvirtualslot

Re-emits signal to change spot reporting enabled/disabled for specified force.

virtual void makVrf::DtSpotReportOptionsWidget::groundTruthOptionChanged ( QTreeWidgetItem )
protectedvirtualslot

Re-emits signal to change ground truth enabled/disabled for specified force.

virtual void makVrf::DtSpotReportOptionsWidget::forceChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::displayStateChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::spotReportTimeoutChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::turnOnSpotReports ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::spotReportLabelChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::showSpotReportTrackHistoriesForSelectedChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::showSpotReportTrackHistoriesChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::keepNumberOfTrackReportsChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::keepReportsForTimeChanged ( )
protectedvirtualslot
virtual void makVrf::DtSpotReportOptionsWidget::keepReportsForTimePeriodChanged ( )
protectedvirtualslot
DtSpotReportOptionsWidget& makVrf::DtSpotReportOptionsWidget::operator= ( const DtSpotReportOptionsWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

Ui_DtSpotReportOptionsWidgetUi makVrf::DtSpotReportOptionsWidget::myUiImpl
std::vector<QCheckBox*> makVrf::DtSpotReportOptionsWidget::myDisplayButtons
protected
bool makVrf::DtSpotReportOptionsWidget::mySpotReportsOn
protected
std::map<std::string, QCheckBox*> makVrf::DtSpotReportOptionsWidget::mySymbolDisplayOptions
protected
makVrv::DtDe& makVrf::DtSpotReportOptionsWidget::myDe
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)