![]() |
VR-Forces Development_Version Class Documentation
|
Base class for symbol decorations. More...

Public Member Functions | |
| virtual | ~DtSymbolDecoration () |
| DTOR. | |
| virtual void | visualize ()=0 |
| Start visualizing the decoration. | |
| virtual void | unvisualize ()=0 |
| Stop visualizing the decoration. | |
| virtual void | setScale (float scale) |
| Set the scale of the decoration as a multiplier of the default size Default implementation does nothing (no-op). | |
Protected Member Functions | |
| DtSymbolDecoration () | |
| CTOR. | |
Base class for symbol decorations.
|
virtual |
DTOR.
|
protected |
CTOR.
|
pure virtual |
Start visualizing the decoration.
Implemented in makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateWindDirectionSymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateWindSpeedSymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStatePrecipitationIntensitySymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateCloudStateSymbolDecoration, makVrf::DtSpotReportSymbolDecoration, makVrv::DtArtPartSymbolDecoration, makVrf::DtSpotReportContactRadiusIndicatorSymbolDecoration, makVrv::DT_PROTOCOL_NAMESPACE::DtNameSymbolDecoration, makVrv::DT_PROTOCOL_NAMESPACE::DtRawVelocitySymbolDecoration, makVrf::DtSpotReportHeadingIndicatorSymbolDecoration, makVrf::DtVrfNameSymbolDecoration, makVrv::DtAccelerationSymbolDecoration, makVrv::DtHeightAboveSeaLevelSymbolDecoration, makVrv::DtHeightAboveTerrainSymbolDecoration, makVrv::DtVelocitySymbolDecoration, makVrf::DtExtendedLabelSymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateVisibilitySymbolDecoration, makVrv::DtHeadingIndicatorSymbolDecoration, makVrv::DtLocationSymbolDecoration, makVrv::DtOrientationSymbolDecoration, and makVrf::DtLabelSymbolDecoration.
|
pure virtual |
Stop visualizing the decoration.
Implemented in makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateWindDirectionSymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateWindSpeedSymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStatePrecipitationIntensitySymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateCloudStateSymbolDecoration, makVrf::DtSpotReportSymbolDecoration, makVrv::DtArtPartSymbolDecoration, makVrf::DtSpotReportContactRadiusIndicatorSymbolDecoration, makVrv::DT_PROTOCOL_NAMESPACE::DtNameSymbolDecoration, makVrv::DT_PROTOCOL_NAMESPACE::DtRawVelocitySymbolDecoration, makVrf::DtVrfNameSymbolDecoration, makVrv::DtAccelerationSymbolDecoration, makVrv::DtHeightAboveSeaLevelSymbolDecoration, makVrv::DtHeightAboveTerrainSymbolDecoration, makVrv::DtVelocitySymbolDecoration, makVrf::DtExtendedLabelSymbolDecoration, makVrf::VRF_PROTOCOL_NAMESPACE::DtWeatherStateVisibilitySymbolDecoration, makVrv::DtHeadingIndicatorSymbolDecoration, makVrv::DtLocationSymbolDecoration, makVrv::DtOrientationSymbolDecoration, and makVrf::DtLabelSymbolDecoration.
|
virtual |
Set the scale of the decoration as a multiplier of the default size Default implementation does nothing (no-op).
Reimplemented in makVrf::DtSpotReportSymbolDecoration, makVrf::DtVrfNameSymbolDecoration, and makVrv::DtHeadingIndicatorSymbolDecoration.