#include <edges.hpp>
Public Member Functions | |
void | add (const Sophus::SE3f &T_start, const Sophus::SE3f &T_end) |
void | clear () |
void | draw () |
Edges () | |
virtual | ~Edges () |
Private Member Functions | |
virtual void | _glGenLists () |
Private Attributes | |
int | gl_id |
Opengl id starting point for the lists. | |
bool | updated |
std::vector< float > | vertice_array |
Edges in a form ready to draw on an opengl canvas.
Currently we don't need to update this class as I only create it on loading. In future however, we might want to handle this in a dynamic way to reuse it for the dslam runtime monitor as well.
qglv::Edges::~Edges | ( | ) | [virtual] |
void qglv::Edges::_glGenLists | ( | ) | [private, virtual] |
void qglv::Edges::add | ( | const Sophus::SE3f & | T_start, |
const Sophus::SE3f & | T_end | ||
) |
void qglv::Edges::clear | ( | ) |
void qglv::Edges::draw | ( | ) |
int qglv::Edges::gl_id [private] |
bool qglv::Edges::updated [private] |
std::vector< float > qglv::Edges::vertice_array [private] |