#include <HectorDrawings.h>

| Public Member Functions | |
| virtual void | addMarker (visualization_msgs::Marker marker) | 
| virtual void | addMarkers (visualization_msgs::MarkerArray markers) | 
| virtual void | drawArrow (const Eigen::Vector3f &poseWorld) | 
| virtual void | drawCovariance (const Eigen::Vector2f &mean, const Eigen::Matrix2f &covMatrix) | 
| virtual void | drawCovariance (const Eigen::Vector3f &mean, const Eigen::Matrix3f &covMatrix) | 
| virtual void | drawPoint (const Eigen::Vector2f &pointWorldFrame) | 
| HectorDrawings () | |
| void | reset () | 
| virtual void | sendAndResetData () | 
| virtual void | setColor (double r, double g, double b, double a=1.0) | 
| virtual void | setNamespace (const std::string &ns) | 
| virtual void | setScale (double scale) | 
| void | setTime (const ros::Time &time) | 
| Public Attributes | |
| visualization_msgs::MarkerArray | allMarkers | 
| int | idCounter | 
| visualization_msgs::MarkerArray | markerArray | 
| ros::Publisher | markerArrayPublisher_ | 
| ros::Publisher | markerPublisher_ | 
| int | maxId | 
| visualization_msgs::Marker | tempMarker | 
Definition at line 40 of file HectorDrawings.h.
| HectorDrawings::HectorDrawings | ( | ) |  [inline] | 
Definition at line 44 of file HectorDrawings.h.
| virtual void HectorDrawings::addMarker | ( | visualization_msgs::Marker | marker | ) |  [inline, virtual] | 
Definition at line 196 of file HectorDrawings.h.
| virtual void HectorDrawings::addMarkers | ( | visualization_msgs::MarkerArray | markers | ) |  [inline, virtual] | 
Definition at line 202 of file HectorDrawings.h.
| virtual void HectorDrawings::drawArrow | ( | const Eigen::Vector3f & | poseWorld | ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 84 of file HectorDrawings.h.
| virtual void HectorDrawings::drawCovariance | ( | const Eigen::Vector2f & | mean, | 
| const Eigen::Matrix2f & | covMatrix | ||
| ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 102 of file HectorDrawings.h.
| virtual void HectorDrawings::drawCovariance | ( | const Eigen::Vector3f & | mean, | 
| const Eigen::Matrix3f & | covMatrix | ||
| ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 132 of file HectorDrawings.h.
| virtual void HectorDrawings::drawPoint | ( | const Eigen::Vector2f & | pointWorldFrame | ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 68 of file HectorDrawings.h.
| void HectorDrawings::reset | ( | ) |  [inline] | 
Definition at line 223 of file HectorDrawings.h.
| virtual void HectorDrawings::sendAndResetData | ( | ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 209 of file HectorDrawings.h.
| virtual void HectorDrawings::setColor | ( | double | r, | 
| double | g, | ||
| double | b, | ||
| double | a = 1.0 | ||
| ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 188 of file HectorDrawings.h.
| virtual void HectorDrawings::setNamespace | ( | const std::string & | ns | ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 63 of file HectorDrawings.h.
| virtual void HectorDrawings::setScale | ( | double | scale | ) |  [inline, virtual] | 
Implements DrawInterface.
Definition at line 181 of file HectorDrawings.h.
| void HectorDrawings::setTime | ( | const ros::Time & | time | ) |  [inline] | 
Definition at line 218 of file HectorDrawings.h.
| visualization_msgs::MarkerArray HectorDrawings::allMarkers | 
Definition at line 238 of file HectorDrawings.h.
Definition at line 240 of file HectorDrawings.h.
| visualization_msgs::MarkerArray HectorDrawings::markerArray | 
Definition at line 237 of file HectorDrawings.h.
Definition at line 234 of file HectorDrawings.h.
Definition at line 233 of file HectorDrawings.h.
Definition at line 241 of file HectorDrawings.h.
| visualization_msgs::Marker HectorDrawings::tempMarker | 
Definition at line 236 of file HectorDrawings.h.