mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
Public Member Functions | |
VisualObject (const Eigen::Vector3d &point, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const unsigned long &id) | |
VisualObject (const mrs_lib::geometry::Ray &ray, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const unsigned long &id) | |
VisualObject (const mrs_lib::geometry::Triangle &triangle, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const unsigned long &id) | |
VisualObject (const mrs_lib::geometry::Rectangle &rectangle, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const unsigned long &id) | |
VisualObject (const mrs_lib::geometry::Cuboid &cuboid, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const unsigned long &id) | |
VisualObject (const mrs_lib::geometry::Ellipse &ellipse, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const unsigned long &id, const int num_points=DEFAULT_ELLIPSE_POINTS) | |
VisualObject (const mrs_lib::geometry::Cylinder &cylinder, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const bool capped, const unsigned long &id, const int num_sides=DEFAULT_ELLIPSE_POINTS) | |
VisualObject (const mrs_lib::geometry::Cone &cone, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const bool capped, const unsigned long &id, const int num_sides=DEFAULT_ELLIPSE_POINTS) | |
VisualObject (const mrs_msgs::Path &p, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const unsigned long &id) | |
VisualObject (const mrs_msgs::TrajectoryReference &traj, const double r, const double g, const double b, const double a, const ros::Duration &timeout, const bool filled, const unsigned long &id) | |
unsigned long | getID () const |
int | getType () const |
bool | isTimedOut () const |
const std::vector< geometry_msgs::Point > | getPoints () const |
const std::vector< std_msgs::ColorRGBA > | getColors () const |
bool | operator< (const VisualObject &other) const |
bool | operator> (const VisualObject &other) const |
bool | operator== (const VisualObject &other) const |