![]() |
VR-Forces 4.10 Class Documentation
|
DtOsgSensorViewOverlay is responsible for creating and updating the overlay information on a sensor view. More...

Public Member Functions | |
| virtual | ~DtOsgSensorViewOverlay () |
| Destructor. More... | |
| virtual void | initialize (const std::string &windowName, const std::string &channelName) |
| Initializes the overlay. Must be called prior to update. More... | |
| virtual void | update (const std::string &observerName, const DtSensorFieldOfViewData &state) |
| Updates the overlay based on the given sensor field of view state. More... | |
Public Member Functions inherited from makVrv::DtSensorViewOverlay | |
| virtual | ~DtSensorViewOverlay () |
| Destructor. More... | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. More... | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. More... | |
Protected Member Functions | |
| DtOsgSensorViewOverlay (DtDe &de, DtOsgSensorViewOverlaySectionCreators §ionCreators) | |
| Constructor needs the DtDe to use. More... | |
Protected Member Functions inherited from makVrv::DtSensorViewOverlay | |
| DtSensorViewOverlay (DtDe &de) | |
| Constructor needs the DtDe to use. More... | |
Protected Attributes | |
| std::string | myWindowName |
| std::string | myChannelName |
| int | myChannelWidth |
| int | myChannelHeight |
| int | myXOffset |
| int | myYOffset |
| std::list < DtOsgSensorViewOverlaySection * > | myOverlaySections |
| The list of overlay sections. More... | |
Protected Attributes inherited from makVrv::DtSensorViewOverlay | |
| makVrv::DtDe & | myDe |
Friends | |
| class | DtOsgSensorViewOverlayCreator |
DtOsgSensorViewOverlay is responsible for creating and updating the overlay information on a sensor view.
This is achieved by managing a list of sensor view overlay sections. Each overlay section is responsible for a piece of the overall overlay. When a sensor view is created a DtOsgSensorViewOverlay is created to manage its overlay drawing. The creator provides a list of overlay section creators. These are used to create the sections that will do the overlay drawing.
|
virtual |
Destructor.
|
protected |
Constructor needs the DtDe to use.
Protected because this is only called by the DtSensorViewOverlayCreator.
|
virtual |
Initializes the overlay. Must be called prior to update.
Implements makVrv::DtSensorViewOverlay.
|
virtual |
Updates the overlay based on the given sensor field of view state.
Implements makVrv::DtSensorViewOverlay.
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
The list of overlay sections.