![]() |
VR-Forces 5.0.1 Developer's Guide
|
This class will be the interface for deciding what icons or colors to display for weather areas.

Public Member Functions | |
| DtQtWeatherLookModificationOperation (makVrv::DtDe &de) | |
| DtQtWeatherLookModificationOperation (const DtQtWeatherLookModificationOperation &orig) | |
| virtual | ~DtQtWeatherLookModificationOperation () |
| virtual void | modelDefinitionForWeatherLook (const makArchives::DtEnvironmentRecord &, std::string &) const |
| virtual void | modelDefinitionForWeatherLook (const makArchives::DtEnvironmentRecord &, std::string &modelDefinitionName, QImage &compositeImage) const =0 |
Public Member Functions inherited from makVrf::DtWeatherLookModificationOperation | |
| DtWeatherLookModificationOperation (makVrv::DtDe &de) | |
| DtWeatherLookModificationOperation (const DtWeatherLookModificationOperation &orig) | |
| virtual | ~DtWeatherLookModificationOperation () |
| virtual DtWeatherLookModificationOperation * | clone () const =0 |
| virtual void | modifyColorForWeather (const makArchives::DtEnvironmentRecord &, float &r, float &g, float &b, float &a) const =0 |
Protected Member Functions | |
| virtual void | composeImage (const std::string &imageName, std::string &modelDefinition, QImage &compositeImage) const |
Additional Inherited Members | |
Protected Attributes inherited from makVrf::DtWeatherLookModificationOperation | |
| makVrv::DtDe & | myDe |
| makVrf::DtQtWeatherLookModificationOperation::DtQtWeatherLookModificationOperation | ( | makVrv::DtDe & | de | ) |
CTOR.
| makVrf::DtQtWeatherLookModificationOperation::DtQtWeatherLookModificationOperation | ( | const DtQtWeatherLookModificationOperation & | orig | ) |
|
virtual |
DTOR.
|
virtual |
Returns the model definition to use for display in the weather area. Calls class with a new QImage of the default size.
Implements makVrf::DtWeatherLookModificationOperation.
|
pure virtual |
Creates the composite image used for displaying an icon. Also modified the model definition name to point to that image. Note that many operations can modify the name or image.
Implemented in makVrf::DtQtPrecipitationWeatherLookModificationOperation, makVrf::DtQtWindStateWeatherLookModificationOperation, makVrf::DtQtVisibilityWeatherLookModificationOperation, makVrf::DtQtCloudStateWeatherLookModificationOperation, and makVrf::DtQtVisibilityStateWeatherLookModificationOperation.
|
protectedvirtual |
Composes the image (assumed .svg file if no extension is given) and modifies the model def name appropriately.