Class MoveBasePlugin

Inheritance Relationships

Base Type

  • public mapviz::MapvizPlugin

Class Documentation

class MoveBasePlugin : public mapviz::MapvizPlugin

Public Types

typedef actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> MoveBaseClient

Public Functions

MoveBasePlugin()
virtual ~MoveBasePlugin()
bool Initialize(QGLWidget *canvas)
inline void Shutdown()
virtual void Draw(double x, double y, double scale)
inline virtual void Paint(QPainter *painter, double x, double y, double scale)
inline void Transform()
void LoadConfig(const YAML::Node &node, const std::string &path)
void SaveConfig(YAML::Emitter &emitter, const std::string &path)
QWidget *GetConfigWidget(QWidget *parent)

Protected Functions

virtual void PrintError(const std::string &message) override
virtual void PrintInfo(const std::string &message) override
virtual void PrintWarning(const std::string &message) override
virtual bool eventFilter(QObject *object, QEvent *event) override
void timerCallback(const ros::TimerEvent &ev = ros::TimerEvent())
bool handleMousePress(QMouseEvent*)
bool handleMouseRelease(QMouseEvent*)
bool handleMouseMove(QMouseEvent*)