$search

HectorDrawings Class Reference

#include <HectorDrawings.h>

Inheritance diagram for HectorDrawings:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 40 of file HectorDrawings.h.


Constructor & Destructor Documentation

HectorDrawings::HectorDrawings (  )  [inline]

Definition at line 33 of file HectorDrawings.h.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


hector_marker_drawing
Author(s): Stefan Kohlbrecher
autogenerated on Tue Mar 5 13:03:06 2013