#include <Eigen/Geometry>
#include <geometry_msgs/PoseStamped.h>
#include <std_msgs/ColorRGBA.h>
#include <visualization_msgs/Marker.h>
Go to the source code of this file.
Namespaces | |
rviz_marker_tools | |
urdf | |
Enumerations | |
enum | rviz_marker_tools::Color : uint8_t { rviz_marker_tools::BLACK = 0, rviz_marker_tools::BROWN = 1, rviz_marker_tools::BLUE = 2, rviz_marker_tools::CYAN = 3, rviz_marker_tools::GREY = 4, rviz_marker_tools::DARK_GREY = 5, rviz_marker_tools::GREEN = 6, rviz_marker_tools::LIME_GREEN = 7, rviz_marker_tools::MAGENTA = 8, rviz_marker_tools::ORANGE = 9, rviz_marker_tools::PURPLE = 10, rviz_marker_tools::RED = 11, rviz_marker_tools::PINK = 12, rviz_marker_tools::WHITE = 13, rviz_marker_tools::YELLOW = 14 } |
Functions | |
template<typename T > | |
void | rviz_marker_tools::appendFrame (T &container, const geometry_msgs::PoseStamped &pose, double scale=1.0, const std::string &ns="frame", double diameter_fraction=0.1) |
std_msgs::ColorRGBA & | rviz_marker_tools::brighten (std_msgs::ColorRGBA &color, double fraction) |
geometry_msgs::Pose | rviz_marker_tools::composePoses (const Eigen::Isometry3d &first, const geometry_msgs::Pose &second) |
geometry_msgs::Pose | rviz_marker_tools::composePoses (const geometry_msgs::Pose &first, const Eigen::Isometry3d &second) |
std_msgs::ColorRGBA & | rviz_marker_tools::darken (std_msgs::ColorRGBA &color, double fraction) |
std_msgs::ColorRGBA | rviz_marker_tools::getColor (Color color, double alpha=1.0) |
std_msgs::ColorRGBA & | rviz_marker_tools::interpolate (std_msgs::ColorRGBA &color, const std_msgs::ColorRGBA &other, double fraction) |
visualization_msgs::Marker & | rviz_marker_tools::makeArrow (visualization_msgs::Marker &m, const Eigen::Vector3d &start_point, const Eigen::Vector3d &end_point, double diameter, double head_length=0.0) |
create an arrow with a start and end point More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeArrow (visualization_msgs::Marker &m, double scale=1.0, bool tip_at_origin=false) |
create an arrow along x-axis More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeBox (visualization_msgs::Marker &m, double x, double y, double z) |
create a box with given dimensions along x, y, z axes More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeCone (visualization_msgs::Marker &m, double angle) |
create a cone of given angle along the x-axis More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeCylinder (visualization_msgs::Marker &m, double diameter, double height) |
create a cylinder along z-axis More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeFromGeometry (visualization_msgs::Marker &m, const urdf::Geometry &geom) |
create marker from urdf::Geom More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeMesh (visualization_msgs::Marker &m, const std::string &filename, double scale) |
visualization_msgs::Marker & | rviz_marker_tools::makeMesh (visualization_msgs::Marker &m, const std::string &filename, double sx=1.0, double sy=1.0, double sz=1.0) |
create a mesh marker More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeSphere (visualization_msgs::Marker &m, double radius=1.0) |
visualization_msgs::Marker & | rviz_marker_tools::makeText (visualization_msgs::Marker &m, const std::string &text) |
create text marker More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeXYPlane (visualization_msgs::Marker &m) |
create planes with corners (-1,-1) - (+1,+1) More... | |
visualization_msgs::Marker & | rviz_marker_tools::makeXZPlane (visualization_msgs::Marker &m) |
visualization_msgs::Marker & | rviz_marker_tools::makeYZPlane (visualization_msgs::Marker &m) |
std_msgs::ColorRGBA & | rviz_marker_tools::setColor (std_msgs::ColorRGBA &color, Color color_id, double alpha=1.0) |