Go to the documentation of this file.
29 #ifndef DISPLAY_CONTEXT_H
30 #define DISPLAY_CONTEXT_H
48 class CallbackQueueInterface;
53 class TransformListener;
67 class SelectionManager;
70 class ViewportMouseEvent;
72 class WindowManagerInterface;
141 virtual void setStatus(
const QString& message) = 0;
151 #endif // DISPLAY_CONTEXT_H
const std::shared_ptr< tf2_ros::Buffer > getTF2BufferPtr()
Helper class for transforming data into Ogre's world frame (the fixed frame).
virtual ros::CallbackQueueInterface * getUpdateQueue()=0
Return the CallbackQueue using the main GUI thread.
virtual void queueRender()=0
Queues a render. Multiple calls before a render happens will only cause a single render.
virtual DisplayFactory * getDisplayFactory() const =0
Return a factory for creating Display subclasses based on a class id string.
virtual ros::CallbackQueueInterface * getThreadedQueue()=0
Return a CallbackQueue using a different thread than the main GUI one.
virtual void handleChar(QKeyEvent *event, RenderPanel *panel)=0
Handle a single key event for a given RenderPanel.
Allocation manager for bit positions within a 32-bit word.
virtual Ogre::SceneManager * getSceneManager() const =0
Returns the Ogre::SceneManager used for the main RenderPanel.
virtual ViewManager * getViewManager() const =0
Return the ViewManager.
virtual void setStatus(const QString &message)=0
virtual ToolManager * getToolManager() const =0
Return the ToolManager.
virtual uint32_t getDefaultVisibilityBit() const =0
virtual QString getFixedFrame() const =0
Return the fixed frame name.
virtual DisplayGroup * getRootDisplayGroup() const =0
Pure-virtual base class for objects which give Display subclasses context in which to work.
virtual FrameManager * getFrameManager() const =0
Return the FrameManager instance.
virtual BitAllocator * visibilityBits()=0
virtual WindowManagerInterface * getWindowManager() const =0
Return the window manager, if any.
virtual SelectionManager * getSelectionManager() const =0
Return a pointer to the SelectionManager.
virtual uint64_t getFrameCount() const =0
Return the current value of the frame count.
virtual void handleMouseEvent(const ViewportMouseEvent &event)=0
Handle a mouse event.
std::shared_ptr< tf2_ros::Buffer > getTF2BufferPtr() const
Convenience function: returns getFrameManager()->getTF2BufferPtr().
A Display object which stores other Displays as children.
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Aug 2 2024 08:43:09