Class InteractionTool
Defined in File interaction_tool.hpp
Inheritance Relationships
Base Type
public rviz_common::Tool
Class Documentation
-
class InteractionTool : public rviz_common::Tool
Public Functions
-
InteractionTool()
-
virtual ~InteractionTool()
-
void onInitialize() override
-
void activate() override
-
void deactivate() override
-
int processMouseEvent(rviz_common::ViewportMouseEvent &event) override
-
int processKeyEvent(QKeyEvent *event, rviz_common::RenderPanel *panel) override
Public Slots
-
inline void hideInactivePropertyChanged()
Protected Functions
-
inline bool isMouseEventDragging(const rviz_common::ViewportMouseEvent &event)
-
void updateFocus(const rviz_common::ViewportMouseEvent &event)
Check if the mouse has moved from one object to another and update focus accordingly.
-
void processInteraction(rviz_common::ViewportMouseEvent &event, const bool dragging)
-
InteractionTool()