$search
#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::Vector3f &mean, const Eigen::Matrix3f &covMatrix) |
virtual void | drawCovariance (const Eigen::Vector2f &mean, const Eigen::Matrix2f &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 33 of file HectorDrawings.h.
virtual void HectorDrawings::addMarker | ( | visualization_msgs::Marker | marker | ) | [inline, virtual] |
Definition at line 185 of file HectorDrawings.h.
virtual void HectorDrawings::addMarkers | ( | visualization_msgs::MarkerArray | markers | ) | [inline, virtual] |
Definition at line 191 of file HectorDrawings.h.
virtual void HectorDrawings::drawArrow | ( | const Eigen::Vector3f & | poseWorld | ) | [inline, virtual] |
Implements DrawInterface.
Definition at line 73 of file HectorDrawings.h.
virtual void HectorDrawings::drawCovariance | ( | const Eigen::Vector3f & | mean, | |
const Eigen::Matrix3f & | covMatrix | |||
) | [inline, virtual] |
Implements DrawInterface.
Definition at line 121 of file HectorDrawings.h.
virtual void HectorDrawings::drawCovariance | ( | const Eigen::Vector2f & | mean, | |
const Eigen::Matrix2f & | covMatrix | |||
) | [inline, virtual] |
Implements DrawInterface.
Definition at line 91 of file HectorDrawings.h.
virtual void HectorDrawings::drawPoint | ( | const Eigen::Vector2f & | pointWorldFrame | ) | [inline, virtual] |
Implements DrawInterface.
Definition at line 57 of file HectorDrawings.h.
void HectorDrawings::reset | ( | ) | [inline] |
Definition at line 212 of file HectorDrawings.h.
virtual void HectorDrawings::sendAndResetData | ( | ) | [inline, virtual] |
Implements DrawInterface.
Definition at line 198 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 177 of file HectorDrawings.h.
virtual void HectorDrawings::setNamespace | ( | const std::string & | ns | ) | [inline, virtual] |
Implements DrawInterface.
Definition at line 52 of file HectorDrawings.h.
virtual void HectorDrawings::setScale | ( | double | scale | ) | [inline, virtual] |
Implements DrawInterface.
Definition at line 170 of file HectorDrawings.h.
void HectorDrawings::setTime | ( | const ros::Time & | time | ) | [inline] |
Definition at line 207 of file HectorDrawings.h.
Definition at line 227 of file HectorDrawings.h.
Definition at line 229 of file HectorDrawings.h.
Definition at line 226 of file HectorDrawings.h.
Definition at line 223 of file HectorDrawings.h.
Definition at line 222 of file HectorDrawings.h.
Definition at line 230 of file HectorDrawings.h.
Definition at line 225 of file HectorDrawings.h.