Override of Vantage class to provide functionality that VR-Forces needs for cursor changing in object selection mode.
|
| | DtVrfOsgOverlayManager (makVrv::DtDe &de) |
| |
| virtual bool | processWidgetEvent (makVrv::DtElementID id, const makVrv::DtMouseEvent &ev, makVrv::DtChannel &channel) override |
| |
| virtual bool | handleMouseEvent (const makVrv::DtMouseEvent &ev, makVrv::DtChannel &channel) override |
| |
| virtual void | resetProcessedId () |
| |
| virtual bool | lastEventWasMultiSelection () const |
| |
| virtual void | setLastEventWasMultiSelection (bool) |
| |
| | DtOsgOverlayManager (DtDe &de) |
| |
| virtual | ~DtOsgOverlayManager () |
| |
| | DtOsgOverlayManager ()=delete |
| |
| | DtOsgOverlayManager (const DtOsgOverlayManager &rhs)=delete |
| |
| DtOsgOverlayManager & | operator= (const DtOsgOverlayManager &rhs)=delete |
| |
| DtDe & | de () |
| |
| virtual void | render (DtChannel *channel, bool projectedGeocentricEffect, float projectedGeocentricAlpha, double *position, double altitude, double *matrix, double *projectionMatrix, double viewportSize[2]) override |
| |
| virtual void | releaseResources () override |
| |
| virtual void | enableOverlayOnChannel (unsigned int layerId, bool enabled, DtChannel &channel) override |
| |
| virtual void | destroyOverlayLayer (unsigned int layerId) override |
| |
| virtual bool | overlayLayerIsVisible (unsigned int layerId) const override |
| |
| virtual void | setOverlayLayerVisibility (unsigned int layerId, bool visible) override |
| |
| virtual bool | processWidgetEvent (DtElementID id, const DtMouseEvent &ev, DtChannel &channel) |
| |
virtual
DtOsgOverlayResourceProvider * | resourceProvider () |
| |
| virtual DtOverlayRenderer & | overlayRenderer (unsigned int layerId) |
| |
| virtual DtOverlayRenderer & | overlayRenderer (DtChannel *channel) |
| |
| virtual DtOverlayRenderer & | overlayRenderer3D (DtChannel *channel) |
| |
| virtual DtOverlayRenderer & | overlayRenderer2DNormalized (DtChannel *channel) |
| |
| virtual DtOverlayRenderer & | overlayRenderer (DtChannel *channel, int modelSet) |
| |
| virtual void | enableModelSetOnChannel (int modelSet, bool enabled, DtChannel &channel) |
| |
| virtual DtWidgetPicker & | widgetPicker (unsigned int layerId) |
| |
| virtual DtWidgetPicker & | widgetPicker (DtChannel *channel) |
| |
| virtual DtWidgetPicker & | widgetPicker3D (DtChannel *channel) |
| |
| virtual DtWidgetPicker & | widgetPicker2DNormalized (DtChannel *channel) |
| |
| virtual DtWidgetPicker & | widgetPicker (DtChannel *channel, int modelSet) |
| |
| virtual bool | somethingToRender (DtChannel *channel) const |
| |
| | DtOverlayManager () |
| |
| virtual | ~DtOverlayManager () |
| |
| | DtOverlayManager (const DtOverlayManager &)=delete |
| |
| DtOverlayManager & | operator= (const DtOverlayManager &)=delete |
| |
|
| enum | DefaultOverlays {
InvalidOverlay = 0,
ModelSet_3D_Overlay,
ModelSet_3D_XR_Overlay,
ModelSet_3D_Sensor_Overlay,
ModelSet_3D_Icons_Overlay,
ModelSet_3D_Images_Overlay,
ModelSet_2D_Icons_Overlay,
ModelSet_2D_Images_Overlay,
ModelSet_UserStart,
ModelSet_UserEnd = ModelSet_UserStart + 16,
Channel_SpecificStart,
Channel_SpecificEnd = Channel_SpecificStart + 128,
RemoteDisplayOverlay,
RemoteDisplayWorldOverlay,
SensorViewOverlay,
UserStart
} |
| |
| static DtOverlayRenderer * | overlayRenderer2DNormalized (DtDe &de, std::string displayName, std::string windowName, std::string channelName) |
| |
| static DtWidgetPicker * | widgetPicker2DNormalized (DtDe &de, std::string displayName, std::string windowName, std::string channelName) |
| |
| static DefaultOverlays | modelSetToOverlay (unsigned int modelSet) |
| |
typedef std::unordered_map
< DtChannel *, unsigned int > | ChannelSpecificOverlayMap |
| |
typedef std::unordered_map
< DtChannel *, std::map< int,
unsigned int > > | ChannelModelSetOverlayMap |
| |
typedef std::unordered_map
< unsigned int,
DtPickableOverlay * > | OverlayMap |
| |
typedef std::unordered_map
< DtChannel *, std::set
< unsigned int > > | ChannelOverlayMap |
| |
| virtual void | handleIfActiveContextChanged (DtChannel ¤tChannel) |
| |
| virtual void | slot_channelToBeDestroyed (DtChannel *) |
| |
| virtual unsigned int | allocateChannelSpecificLayerId () |
| |
| virtual void | deallocateChannelSpecificLayerId (unsigned int layerId) |
| |
| virtual void | destroyChannelSpecificOverlayLayer (ChannelSpecificOverlayMap &map, DtChannel *channel) |
| |
| virtual DtOverlayRenderer & | overlayRenderer (ChannelSpecificOverlayMap &map, DtChannel *channel) |
| |
| virtual DtWidgetPicker & | widgetPicker (ChannelSpecificOverlayMap &map, DtChannel *channel) |
| |
| virtual void | destroyChannelModelSetOverlayLayers (DtChannel *) |
| |
| static std::string | myDataPath |
| |