ARGoS Example
trajectory_qtuser_functions.h
<- back
#ifndef TRAJECTORY_QTUSER_FUNCTIONS_H
#define TRAJECTORY_QTUSER_FUNCTIONS_H
#include <argos3/plugins/simulator/visualizations/qt-opengl/qtopengl_user_functions.h>
#include <argos3/plugins/robots/foot-bot/simulator/footbot_entity.h>
using namespace argos;
class CTrajectoryLoopFunctions;
class CTrajectoryQTUserFunctions : public CQTOpenGLUserFunctions {
public:
CTrajectoryQTUserFunctions();
virtual ~CTrajectoryQTUserFunctions() {}
virtual void DrawInWorld();
private:
void DrawWaypoints(const std::vector<CVector3>& c_waypoints);
private:
CTrajectoryLoopFunctions& m_cTrajLF;
};
#endif
<- back