Several reusable pieces for displaying polygons. More...
Classes | |
class | BluesPalette |
Palette with a gradient of blues from dark to light. More... | |
class | CostmapPalette |
Same as rviz::MapDisplay costmap palette. See https://github.com/ros-visualization/rviz/blob/4b6c0f447159044bfaa633e140e6094b19516b02/src/rviz/default_plugin/map_display.cpp#324. More... | |
class | DistinctPalette |
List of distinct colors for displaying individual categories. More... | |
class | MapPalette |
Same as rviz::MapDisplay map palette. See https://github.com/ros-visualization/rviz/blob/4b6c0f447159044bfaa633e140e6094b19516b02/src/rviz/default_plugin/map_display.cpp#L286. More... | |
class | NavGridDisplay |
Displays a nav_grid (of unspecified type) along the XY plane. More... | |
class | NavGridOfCharsDisplay |
Displays a nav_grid of chars along the XY plane. More... | |
class | NavGridOfDoublesDisplay |
Displays a nav_grid of doubles along the XY plane. More... | |
class | NavGridPalette |
A simple datastructure representing a palette of up to 256 24-bit colors. More... | |
class | OccupancyGridDisplay |
Displays an OccupancyGrid along the XY plane. More... | |
class | OgrePanel |
A collection of Ogre objects for rendering a two-dimensional rectangular plane (such as a map) in rviz. More... | |
class | PathDisplay |
Displays a nav_2d_msgs::Path2D message in Rviz. More... | |
class | Polygon3DDisplay |
Displays a geometry_msgs::PolygonStamped message in Rviz. More... | |
class | PolygonDisplay |
Displays a nav_2d_msgs::Polygon2DStamped message in Rviz. More... | |
class | PolygonDisplayModeProperty |
Wrapper for EnumProperty + enum for whether to display the outline, area, or both. More... | |
class | PolygonFill |
Constructs a manual ogre object to display the polygon area as a triangle mesh. More... | |
class | PolygonMaterial |
Wrapper that creates a flat semi-transparent Ogre material and gives it a name. More... | |
class | PolygonOutline |
Constructs a manual ogre object to display the polygon outline as a line strip. More... | |
class | PolygonsDisplay |
Displays a nav_2d_msgs::Polygon2DCollection message in Rviz. More... | |
class | Rainbow2Palette |
Rainbow hued palette from red to purple with transparent 0. More... | |
class | RainbowPalette |
Rainbow hued palette from purple to red with transparent 0. More... | |
class | RawPalette |
Same as rviz::MapDisplay raw palette. See https://github.com/ros-visualization/rviz/blob/4b6c0f447159044bfaa633e140e6094b19516b02/src/rviz/default_plugin/map_display.cpp#379. More... | |
class | SpectrumPalette |
Easy class to generate palettes that simply blend two colors together. More... | |
Functions | |
std_msgs::ColorRGBA | getColor (rviz::ColorProperty *color_property, rviz::FloatProperty *alpha_property=nullptr) |
Given a Color Property and an optional Float property, return a ROS Color message. More... | |
bool | validateFloats (const nav_grid::NavGridInfo &info) |
bool | validateFloats (const geometry_msgs::Pose2D &pose) |
bool | validateFloats (const nav_2d_msgs::Point2D &point) |
template<typename T > | |
bool | validateFloats (const std::vector< T > &vec) |
bool | validateFloats (const nav_2d_msgs::Path2D &msg) |
bool | validateFloats (const nav_2d_msgs::Polygon2D &msg) |
bool | validateFloats (const nav_2d_msgs::ComplexPolygon2D &msg) |
Several reusable pieces for displaying polygons.
std_msgs::ColorRGBA robot_nav_rviz_plugins::getColor | ( | rviz::ColorProperty * | color_property, |
rviz::FloatProperty * | alpha_property = nullptr |
||
) |
Given a Color Property and an optional Float property, return a ROS Color message.
color_property | Color selector |
alpha_property | Optional alpha selector. If null, alpha is assumed to be 1.0 |
Definition at line 43 of file polygon_parts.cpp.
|
inline |
Definition at line 49 of file validate_floats.h.
|
inline |
Definition at line 56 of file validate_floats.h.
|
inline |
Definition at line 63 of file validate_floats.h.
|
inline |
Definition at line 69 of file validate_floats.h.
|
inline |
Definition at line 78 of file validate_floats.h.
|
inline |
Definition at line 83 of file validate_floats.h.
|
inline |
Definition at line 88 of file validate_floats.h.