#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.