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

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 ( )
overridevirtual

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  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setReportingName ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setObservedName ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setTimeSinceLastReport ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setTime ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setLocation ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setHeading ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setVelocity ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setContactRadius ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setContactRadiusIndicator ( bool  )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setEntityType ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setHeadingIndicator ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setVelocityIndicator ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearAll ( )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearForces ( )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearSpotReports ( )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::clearGroundTruth ( )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::addForce ( const QString &  forceName,
int  force 
)
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setSpotReportingEnabled ( int  force,
bool  enabled 
)
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setGroundTruthEnabled ( int  force,
bool  enabled 
)
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::selectedGroundTruth ( std::vector< int > &  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::selectedSpotReports ( std::vector< int > &  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::selectForce ( int  force)
overrideprotectedvirtual
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  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setDisplayOptionsState ( int  )
overrideprotectedvirtual

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

Implements makVrf::DtSpotReportOptionsWidgetInterface.

virtual void makVrf::DtSpotReportOptionsWidget::updateSimResponseLabel ( bool  spotReportsOn)
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setSymbolDecorationEnabled ( const std::string &  ,
bool   
)
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setShow3DGroundTruth ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setShowTrackHistoriesForSelected ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setNumberOfTrackReports ( int  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setShowTrackHistories ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::enableDisableTrackHistory ( )
protectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setKeepReportsForTimePeriod ( bool  )
overrideprotectedvirtual
virtual void makVrf::DtSpotReportOptionsWidget::setKeepReportsForTime ( int  )
overrideprotectedvirtual
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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)