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