17#include <vrvOsg/DtOsgSensorViewOverlaySection.h>
28class DtOverlayRenderer;
62 virtual void initialize(makVrv::DtOverlayRenderer& overlayRenderer,
unsigned int windowWidth,
63 unsigned int windowHeight,
unsigned int channelXOffset,
unsigned int channelYOffset)
override;
74 virtual void setChannelSize(
unsigned int windowWidth,
unsigned int windowHeight,
unsigned int channelXOffset,
75 unsigned int channelYOffset)
override;
84 virtual void update(
const makVrv::DtOsgObserverObject& observer,
85 const makVrv::DtSensorFieldOfViewData& state)
override;
107 : DtOsgSensorViewOverlaySection(
de)
134 virtual makVrv::DtOsgSensorViewOverlaySection*
create(makVrv::DtDe&
de)
override
144 virtual makVrv::DtOsgSensorViewOverlaySectionCreator*
clone()
const override
Factory class for creating time overlay sections.
Definition osgSensorViewTimeOverlaySection.h:126
virtual makVrv::DtOsgSensorViewOverlaySectionCreator * clone() const override
Creates a clone of this creator.
Definition osgSensorViewTimeOverlaySection.h:144
virtual makVrv::DtOsgSensorViewOverlaySection * create(makVrv::DtDe &de) override
Creates a new time overlay section.
Definition osgSensorViewTimeOverlaySection.h:134
Overlay section that displays current simulation time in sensor views.
Definition osgSensorViewTimeOverlaySection.h:39
virtual ~DtOsgSensorViewTimeOverlaySection() override
Destructor.
virtual const std::string & sectionName() const override
Gets the unique name of this overlay section.
virtual void update(const makVrv::DtOsgObserverObject &observer, const makVrv::DtSensorFieldOfViewData &state) override
Updates the time display.
static const std::string SectionName
Static constant defining the section name.
Definition osgSensorViewTimeOverlaySection.h:98
makVrv::DtTextProxy * myText
Text element displaying the simulation time.
Definition osgSensorViewTimeOverlaySection.h:116
friend class DtOsgSensorViewTimeOverlaySectionCreator
Friend declaration for creator class.
Definition osgSensorViewTimeOverlaySection.h:44
virtual void initialize(makVrv::DtOverlayRenderer &overlayRenderer, unsigned int windowWidth, unsigned int windowHeight, unsigned int channelXOffset, unsigned int channelYOffset) override
Initializes the overlay section.
virtual void setChannelSize(unsigned int windowWidth, unsigned int windowHeight, unsigned int channelXOffset, unsigned int channelYOffset) override
Updates the overlay when the channel size changes.
DtOsgSensorViewTimeOverlaySection(makVrv::DtDe &de)
Protected constructor.
Definition osgSensorViewTimeOverlaySection.h:106
Defines export macros for the VR-Engage Player Station library.
#define PLAYERSTATION_DLL
Definition export.h:24
Definition appLauncherComponent.h:28
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.