ACTIVE_HIGHLIGHT enum value | rviz::InteractiveMarkerControl | |
addHighlightPass(S_MaterialPtr materials) | rviz::InteractiveMarkerControl | protected |
always_visible_ | rviz::InteractiveMarkerControl | protected |
beginMouseMovement(ViewportMouseEvent &event, bool line_visible) | rviz::InteractiveMarkerControl | protected |
beginRelativeMouseMotion(const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
closestPointOnLineToPoint(const Ogre::Vector3 &line_start, const Ogre::Vector3 &line_dir, const Ogre::Vector3 &test_point) | rviz::InteractiveMarkerControl | protected |
coll_object_handle_ | rviz::InteractiveMarkerControl | protected |
context_ | rviz::InteractiveMarkerControl | protected |
control_frame_node_ | rviz::InteractiveMarkerControl | protected |
control_frame_orientation_at_mouse_down_ | rviz::InteractiveMarkerControl | protected |
control_orientation_ | rviz::InteractiveMarkerControl | protected |
ControlHighlight enum name | rviz::InteractiveMarkerControl | |
cursor_ | rviz::InteractiveMarkerControl | protected |
description_ | rviz::InteractiveMarkerControl | protected |
drag_viewport_ | rviz::InteractiveMarkerControl | protected |
dragging_in_place_event_ | rviz::InteractiveMarkerControl | protected |
enableInteraction(bool enable) override | rviz::InteractiveMarkerControl | virtual |
findClosestPoint(const Ogre::Ray &target_ray, const Ogre::Ray &mouse_ray, Ogre::Vector3 &closest_point) | rviz::InteractiveMarkerControl | protected |
getCursor() const override | rviz::InteractiveMarkerControl | inlineprotectedvirtual |
getDescription() | rviz::InteractiveMarkerControl | inline |
getInteractionMode() | rviz::InteractiveMarkerControl | inline |
getMouseRayInReferenceFrame(const ViewportMouseEvent &event, int x, int y) | rviz::InteractiveMarkerControl | protected |
getName() | rviz::InteractiveMarkerControl | inline |
getOrientationMode() | rviz::InteractiveMarkerControl | inline |
getParent() | rviz::InteractiveMarkerControl | inline |
getRelativeMouseMotion(const ViewportMouseEvent &event, int &dx, int &dy) | rviz::InteractiveMarkerControl | protected |
getVisible() | rviz::InteractiveMarkerControl | |
grab_orientation_in_reference_frame_ | rviz::InteractiveMarkerControl | protected |
grab_point_in_reference_frame_ | rviz::InteractiveMarkerControl | protected |
grab_point_rel_control_ | rviz::InteractiveMarkerControl | protected |
handle3DCursorEvent(ViewportMouseEvent event, const Ogre::Vector3 &cursor_3D_pos, const Ogre::Quaternion &cursor_3D_orientation) | rviz::InteractiveMarkerControl | virtual |
handleMouseEvent(ViewportMouseEvent &event) override | rviz::InteractiveMarkerControl | virtual |
handleMouseMovement(ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
handleMouseWheelMovement(ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
has_focus_ | rviz::InteractiveMarkerControl | protected |
highlight_passes_ | rviz::InteractiveMarkerControl | protected |
HOVER_HIGHLIGHT enum value | rviz::InteractiveMarkerControl | |
independent_marker_orientation_ | rviz::InteractiveMarkerControl | protected |
interaction_enabled_ | rviz::InteractiveMarkerControl | protected |
interaction_mode_ | rviz::InteractiveMarkerControl | protected |
InteractiveMarkerControl(DisplayContext *context, Ogre::SceneNode *reference_node, InteractiveMarker *parent) | rviz::InteractiveMarkerControl | |
interactiveMarkerPoseChanged(Ogre::Vector3 int_marker_position, Ogre::Quaternion int_marker_orientation) | rviz::InteractiveMarkerControl | |
intersectSomeYzPlane(const Ogre::Ray &mouse_ray, const Ogre::Vector3 &point_in_plane, const Ogre::Quaternion &plane_orientation, Ogre::Vector3 &intersection_3d, Ogre::Vector2 &intersection_2d, float &ray_t) | rviz::InteractiveMarkerControl | protected |
intersectYzPlane(const Ogre::Ray &mouse_ray, Ogre::Vector3 &intersection_3d, Ogre::Vector2 &intersection_2d, float &ray_t) | rviz::InteractiveMarkerControl | protected |
isInteractive() override | rviz::InteractiveMarkerControl | inlinevirtual |
line_ | rviz::InteractiveMarkerControl | protected |
makeMarkers(const visualization_msgs::InteractiveMarkerControl &message) | rviz::InteractiveMarkerControl | protected |
MarkerBasePtr typedef | rviz::InteractiveMarkerControl | protected |
markers_ | rviz::InteractiveMarkerControl | protected |
markers_node_ | rviz::InteractiveMarkerControl | protected |
modifiers_at_drag_begin_ | rviz::InteractiveMarkerControl | protected |
mouse_down_ | rviz::InteractiveMarkerControl | protected |
mouse_dragging_ | rviz::InteractiveMarkerControl | protected |
mouse_ray_at_drag_begin_ | rviz::InteractiveMarkerControl | protected |
mouse_relative_to_absolute_x_ | rviz::InteractiveMarkerControl | protected |
mouse_relative_to_absolute_y_ | rviz::InteractiveMarkerControl | protected |
mouse_x_at_drag_begin_ | rviz::InteractiveMarkerControl | protected |
mouse_y_at_drag_begin_ | rviz::InteractiveMarkerControl | protected |
mouse_z_scale_ | rviz::InteractiveMarkerControl | protected |
move3D(const Ogre::Vector3 &cursor_position_in_reference_frame, const Ogre::Quaternion &cursor_orientation_in_reference_frame) | rviz::InteractiveMarkerControl | protected |
moveAxis(const Ogre::Ray &mouse_ray, const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
moveAxis(const Ogre::Vector3 &cursor_position_in_reference_frame) | rviz::InteractiveMarkerControl | protected |
movePlane(Ogre::Ray &mouse_ray) | rviz::InteractiveMarkerControl | protected |
movePlane(const Ogre::Vector3 &cursor_position_in_reference_frame) | rviz::InteractiveMarkerControl | protected |
moveRotate(Ogre::Ray &mouse_ray) | rviz::InteractiveMarkerControl | protected |
moveRotate(const Ogre::Vector3 &cursor_position_in_reference_frame, bool lock_axis=true) | rviz::InteractiveMarkerControl | protected |
moveRotate3D(const Ogre::Vector3 &cursor_position_in_reference_frame, const Ogre::Quaternion &cursor_orientation_in_reference_frame) | rviz::InteractiveMarkerControl | protected |
moveViewPlane(Ogre::Ray &mouse_ray, const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
moveZAxisRelative(const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
moveZAxisWheel(const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
name_ | rviz::InteractiveMarkerControl | protected |
NO_HIGHLIGHT enum value | rviz::InteractiveMarkerControl | |
orientation_mode_ | rviz::InteractiveMarkerControl | protected |
parent_ | rviz::InteractiveMarkerControl | protected |
parent_orientation_at_mouse_down_ | rviz::InteractiveMarkerControl | protected |
parent_position_at_mouse_down_ | rviz::InteractiveMarkerControl | protected |
parent_to_cursor_in_cursor_frame_at_grab_ | rviz::InteractiveMarkerControl | protected |
parent_to_grab_position_ | rviz::InteractiveMarkerControl | protected |
points_markers_ | rviz::InteractiveMarkerControl | protected |
PointsMarkerPtr typedef | rviz::InteractiveMarkerControl | protected |
preFindVisibleObjects(Ogre::SceneManager *source, Ogre::SceneManager::IlluminationRenderStage irs, Ogre::Viewport *v) override | rviz::InteractiveMarkerControl | protected |
processMessage(const visualization_msgs::InteractiveMarkerControl &message) | rviz::InteractiveMarkerControl | |
recordDraggingInPlaceEvent(ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
reference_node_ | rviz::InteractiveMarkerControl | protected |
rotate(Ogre::Ray &mouse_ray) | rviz::InteractiveMarkerControl | protected |
rotate(const Ogre::Vector3 &cursor_position_in_reference_frame) | rviz::InteractiveMarkerControl | protected |
rotate3D(const Ogre::Vector3 &cursor_position_in_reference_frame, const Ogre::Quaternion &cursor_orientation_in_reference_frame) | rviz::InteractiveMarkerControl | protected |
rotateXYRelative(const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
rotateZRelative(const ViewportMouseEvent &event) | rviz::InteractiveMarkerControl | protected |
rotation_ | rviz::InteractiveMarkerControl | protected |
rotation_at_mouse_down_ | rviz::InteractiveMarkerControl | protected |
rotation_axis_ | rviz::InteractiveMarkerControl | protected |
rotation_center_rel_control_ | rviz::InteractiveMarkerControl | protected |
rotation_cursor_to_parent_at_grab_ | rviz::InteractiveMarkerControl | protected |
setHighlight(const ControlHighlight &hl) | rviz::InteractiveMarkerControl | |
setHighlight(float a) | rviz::InteractiveMarkerControl | protected |
setShowVisualAids(bool show) | rviz::InteractiveMarkerControl | inline |
setVisible(bool visible) | rviz::InteractiveMarkerControl | |
show_visual_aids_ | rviz::InteractiveMarkerControl | protected |
status_msg_ | rviz::InteractiveMarkerControl | protected |
stopDragging(bool force=false) | rviz::InteractiveMarkerControl | protected |
update() | rviz::InteractiveMarkerControl | |
updateControlOrientationForViewFacing(Ogre::Viewport *v) | rviz::InteractiveMarkerControl | protected |
view_facing_ | rviz::InteractiveMarkerControl | protected |
visible_ | rviz::InteractiveMarkerControl | protected |
worldToScreen(const Ogre::Vector3 &pos_rel_reference, const Ogre::Viewport *viewport, Ogre::Vector2 &screen_pos) | rviz::InteractiveMarkerControl | protected |
~InteractiveMarkerControl() override | rviz::InteractiveMarkerControl | |
~InteractiveObject() | rviz::InteractiveObject | inlinevirtual |