#include <particles.hpp>
Public Member Functions | |
void | add (std::vector< Sophus::SE3f > &newTransforms) |
void | clear () |
void | draw () |
bool | empty () |
Particles () | |
virtual | ~Particles () |
Private Member Functions | |
virtual void | _glGenLists () |
Private Attributes | |
int | gl_id |
Opengl id starting point for the lists. | |
std::vector< Sophus::SE3f > | T |
transforms | |
bool | updated |
Draw a bunch of arrows representing sophus particles.
Typically used for representation of a particle filter.
Definition at line 34 of file particles.hpp.
Definition at line 22 of file particles.cpp.
qglv::Particles::~Particles | ( | ) | [virtual] |
Definition at line 28 of file particles.cpp.
void qglv::Particles::_glGenLists | ( | ) | [private, virtual] |
Definition at line 60 of file particles.cpp.
void qglv::Particles::add | ( | std::vector< Sophus::SE3f > & | newTransforms | ) |
Definition at line 35 of file particles.cpp.
void qglv::Particles::clear | ( | ) |
Definition at line 46 of file particles.cpp.
void qglv::Particles::draw | ( | ) |
Definition at line 52 of file particles.cpp.
bool qglv::Particles::empty | ( | ) |
Definition at line 41 of file particles.cpp.
int qglv::Particles::gl_id [private] |
Opengl id starting point for the lists.
Definition at line 47 of file particles.hpp.
std::vector< Sophus::SE3f > qglv::Particles::T [private] |
transforms
Definition at line 50 of file particles.hpp.
bool qglv::Particles::updated [private] |
Definition at line 46 of file particles.hpp.