#include <DrawInterface.h>
Public Member Functions | |
virtual void | drawArrow (const Eigen::Vector3f &poseWorld)=0 |
virtual void | drawCovariance (const Eigen::Vector2f &mean, const Eigen::Matrix2f &cov)=0 |
virtual void | drawCovariance (const Eigen::Vector3f &mean, const Eigen::Matrix3f &covMatrix)=0 |
virtual void | drawPoint (const Eigen::Vector2f &pointWorldFrame)=0 |
virtual void | sendAndResetData ()=0 |
virtual void | setColor (double r, double g, double b, double a=1.0)=0 |
virtual void | setNamespace (const std::string &ns)=0 |
virtual void | setScale (double scale)=0 |
Definition at line 35 of file DrawInterface.h.
virtual void DrawInterface::drawArrow | ( | const Eigen::Vector3f & | poseWorld | ) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::drawCovariance | ( | const Eigen::Vector2f & | mean, |
const Eigen::Matrix2f & | cov | ||
) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::drawCovariance | ( | const Eigen::Vector3f & | mean, |
const Eigen::Matrix3f & | covMatrix | ||
) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::drawPoint | ( | const Eigen::Vector2f & | pointWorldFrame | ) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::sendAndResetData | ( | ) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::setColor | ( | double | r, |
double | g, | ||
double | b, | ||
double | a = 1.0 |
||
) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::setNamespace | ( | const std::string & | ns | ) | [pure virtual] |
Implemented in HectorDrawings.
virtual void DrawInterface::setScale | ( | double | scale | ) | [pure virtual] |
Implemented in HectorDrawings.