22 class DtSymbolDecorationVisualizer;
23 class DtSymbolDecorationUpdaterAgent;
24 class DtCoordinateSystem;
57 virtual void visualize();
60 virtual void unvisualize();
70 virtual std::string formatTime(
const std::string& s)
const;
71 virtual std::string formatDateTime(
const std::string& s)
const;
72 virtual std::string formatEntityType(
const std::string& s)
const;
73 virtual std::string formatVelocity(
const std::string& s)
const;
74 virtual std::string formatDistance(
const std::string& s)
const;
75 virtual void dateTimeFormatChanged(
const std::string& s);
79 virtual void displayValue();
113 virtual void displayValue();
133 virtual void displayValue();
168 virtual const std::string& decorationClassName();
170 virtual const std::string&
tag()
172 const static std::string str(
"");
virtual makVrv::DtSymbolDecorationCreator * clone()
Clone the creator; must be reimplemented by all concrete derived classes.
Definition: spotReportSymbolDecorations.h:211
virtual const std::string & tag()
Get the creator's extra identifying tag, typically what network protocol it should be used with (DIS...
Definition: spotReportSymbolDecorations.h:170
static DecoratorDataMap theDecoratorDataMap
Definition: spotReportSymbolDecorations.h:186
Definition: spotReportSymbolDecorations.h:44
A unicode string.
Definition: DtUnicode.h:33
makVrv::DtCoordinateSystem * myCoordinateSystem
Definition: spotReportSymbolDecorations.h:92
makVrv::DtUnicode myDisplayName
Definition: spotReportSymbolDecorations.h:87
DtVector myLastLocation
Definition: spotReportSymbolDecorations.h:116
Base class for symbol decorations.
Definition: DtSymbolDecoration.h:19
Creator for DtNameSymbolDecoration.
Definition: spotReportSymbolDecorations.h:141
bool myActive
Definition: spotReportSymbolDecorations.h:84
DtSpotReportState myLastState
Definition: spotReportSymbolDecorations.h:94
DtSpotReportSymbolDecoration::SpotReportDataType type
Definition: spotReportSymbolDecorations.h:182
Generic symbol decoration for spot reports that will be created around a value that will be displayed...
Definition: spotReportSymbolDecorations.h:32
Definition: spotReportSymbolDecorations.h:217
Definition: spotReportSymbolDecorations.h:43
virtual ~DtSpotReportSymbolDecorationCreator()
DTOR.
Definition: spotReportSymbolDecorations.h:152
std::string myLastValue
Definition: spotReportSymbolDecorations.h:85
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
std::map< DtSpotReportSymbolDecorationCreator *, DecoratorData > DecoratorDataMap
Definition: spotReportSymbolDecorations.h:185
Definition: spotReportSymbolDecorations.h:119
Definition: spotReportSymbolDecorations.h:41
SpotReportDataType myType
Definition: spotReportSymbolDecorations.h:89
Definition: spotReportSymbolDecorations.h:39
Contains the DtSymbolDecorationVisualizer class declaration.
SpotReportDataType
Types can be used for formatting of data.
Definition: spotReportSymbolDecorations.h:37
virtual makVrv::DtSymbolDecorationCreator * clone()
Clone the creator; must be reimplemented by all concrete derived classes.
Definition: spotReportSymbolDecorations.h:236
int index
Definition: spotReportSymbolDecorations.h:181
DtTaitBryan myLastOrientation
Definition: spotReportSymbolDecorations.h:137
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Definition: spotReportSymbolDecorations.h:40
std::string spotReportValue
Definition: spotReportSymbolDecorations.h:179
virtual void setScale(float scale)
no-op
Definition: spotReportSymbolDecorations.h:63
unsigned int myIndex
Definition: spotReportSymbolDecorations.h:82
Base class for symbol decoration creators.
Definition: DtSymbolDecorationCreator.h:23
makVrv::DtDe & myDe
Definition: spotReportSymbolDecorations.h:96
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
Definition: spotReportSymbolDecorations.h:177
Definition: spotReportSymbolDecorations.h:191
makVrv::DtUnicode displayName
Definition: spotReportSymbolDecorations.h:180
Base class to provide boost signal/slot management.
makVrv::DtDe & myDe
Definition: spotReportSymbolDecorations.h:188
Definition: spotReportState.h:41
makVrv::DtSymbolDecorationVisualizer & myParentVisualizer
Definition: spotReportSymbolDecorations.h:83
DtSpotReportSymbolDecorationLocationCreator(const DtSpotReportSymbolDecorationLocationCreator &orig)
Definition: spotReportSymbolDecorations.h:198
DtSpotReportSymbolDecorationOrientationCreator(const DtSpotReportSymbolDecorationOrientationCreator &orig)
Definition: spotReportSymbolDecorations.h:224
virtual makVrv::DtSymbolDecorationCreator * clone()
Clone the creator; must be reimplemented by all concrete derived classes.
Definition: spotReportSymbolDecorations.h:158
std::string mySpotReportValue
Definition: spotReportSymbolDecorations.h:86
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtSignalConnectionManager myConnectionManager
Definition: spotReportSymbolDecorations.h:91
Contains makVrv::DtSymbolDecorationCreator class.
Definition: spotReportSymbolDecorations.h:99
DtVector myLastLocation
Definition: spotReportSymbolDecorations.h:136
Symbol decoration visualizer.
Definition: DtSymbolDecorationVisualizer.h:38
Definition: spotReportSymbolDecorations.h:42