Corentin Chauvin-Hameau – 2019-2020
Coverage Path Planning for an underwater robot surveying a marine farm
Classes | Namespaces | Functions
rviz_visualisation.hpp File Reference

Declaration of common Rviz display functions. More...

#include <std_msgs/ColorRGBA.h>
#include <visualization_msgs/Marker.h>
#include <visualization_msgs/MarkerArray.h>
#include <tf2/LinearMath/Vector3.h>
#include <ros/ros.h>
Include dependency graph for rviz_visualisation.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mfcpp::MarkerArgs
 Arguments used to create a Rviz maker. More...
 

Namespaces

 mfcpp
 

Functions

void mfcpp::fill_marker_header (visualization_msgs::Marker &marker, const MarkerArgs &common_args)
 Fill header of marker. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_spheres (float thickness, const MarkerArgs &common_args)
 Creates a blank Rviz marker to display spheres. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_line (float thickness, const MarkerArgs &common_args)
 Creates a blank Rviz marker to display lines. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_line (tf2::Vector3 p1, tf2::Vector3 p2, float thickness, const MarkerArgs &common_args)
 Creates a Rviz marker to display a line. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_cylinder (tf2::Vector3 p, float diameter, float height, const MarkerArgs &common_args)
 Creates a Rviz marker to display a cylinder. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_triangles (const MarkerArgs &common_args)
 Creates a blank Rviz marker to display triangles. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_rect (const MarkerArgs &common_args)
 Creates a blank Rviz marker to display rectangles. More...
 
visualization_msgs::Marker mfcpp::rviz_marker_rect (tf2::Vector3 p1, tf2::Vector3 p2, tf2::Vector3 p3, tf2::Vector3 p4, const MarkerArgs &common_args)
 Creates a Rviz marker to display a rectangle. More...
 
void mfcpp::pop_marker_ids (visualization_msgs::MarkerArray &array)
 Populates id of all the markers in a marker array. More...
 

Detailed Description

Declaration of common Rviz display functions.

Author
Corentin Chauvin-Hameau
Date
2019

Definition in file rviz_visualisation.hpp.