15 #include "spotReportOptionsWidgetUi.hpp"
17 #include <QtWidgets/QWidget>
33 class DtSpotReportOptionsWidgetLogic;
52 virtual void setApplyToEnvironmentals(
bool)
override;
53 virtual void setReportingName(
bool)
override;
54 virtual void setObservedName(
bool)
override;
55 virtual void setTimeSinceLastReport(
bool);
56 virtual void setTime(
bool)
override;
57 virtual void setLocation(
bool)
override;
58 virtual void setHeading(
bool)
override;
59 virtual void setVelocity(
bool)
override;
60 virtual void setContactRadius(
bool);
61 virtual void setContactRadiusIndicator(
bool);
62 virtual void setEntityType(
bool)
override;
63 virtual void setHeadingIndicator(
bool)
override;
64 virtual void setVelocityIndicator(
bool)
override;
66 virtual void clearAll()
override;
67 virtual void clearForces()
override;
68 virtual void clearSpotReports()
override;
69 virtual void clearGroundTruth()
override;
71 virtual void addForce(
const QString& forceName,
int force)
override;
72 virtual void setSpotReportingEnabled(
int force,
bool enabled)
override;
73 virtual void setGroundTruthEnabled(
int force,
bool enabled)
override;
75 virtual void selectedGroundTruth(std::vector<int>&)
override;
76 virtual void selectedSpotReports(std::vector<int>&)
override;
78 virtual void selectForce(
int force)
override;
81 virtual void addForce(
QTreeWidget*,
const QString&,
int);
83 virtual void setSpotReportTimeoutPeriod(
int)
override;
86 virtual void setDisplayOptionsState(
int)
override;
88 virtual void updateSimResponseLabel(
bool spotReportsOn)
override;
89 virtual void setSymbolDecorationEnabled(
const std::string&,
bool)
override;
91 virtual void setShow3DGroundTruth(
bool)
override;
92 virtual void setShowTrackHistoriesForSelected(
bool)
override;
93 virtual void setNumberOfTrackReports(
int)
override;
94 virtual void setShowTrackHistories(
bool)
override;
95 virtual void enableDisableTrackHistory();
96 virtual void setKeepReportsForTimePeriod(
bool)
override;
97 virtual void setKeepReportsForTime(
int)
override;
106 virtual void forceChanged();
108 virtual void displayStateChanged();
110 virtual void spotReportTimeoutChanged();
112 virtual void turnOnSpotReports();
114 virtual void spotReportLabelChanged();
116 virtual void showSpotReportTrackHistoriesForSelectedChanged();
117 virtual void showSpotReportTrackHistoriesChanged();
118 virtual void keepNumberOfTrackReportsChanged();
120 virtual void keepReportsForTimeChanged();
121 virtual void keepReportsForTimePeriodChanged();
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76