Public Member Functions | Private Member Functions | Private Attributes
qglv::Edges Class Reference

#include <edges.hpp>

List of all members.

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

Detailed Description

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.

Definition at line 38 of file edges.hpp.


Constructor & Destructor Documentation

Definition at line 25 of file edges.cpp.

qglv::Edges::~Edges ( ) [virtual]

Definition at line 31 of file edges.cpp.


Member Function Documentation

void qglv::Edges::_glGenLists ( ) [private, virtual]

Definition at line 62 of file edges.cpp.

void qglv::Edges::add ( const Sophus::SE3f &  T_start,
const Sophus::SE3f &  T_end 
)

Definition at line 37 of file edges.cpp.

Definition at line 50 of file edges.cpp.

Definition at line 55 of file edges.cpp.


Member Data Documentation

int qglv::Edges::gl_id [private]

Opengl id starting point for the lists.

Definition at line 51 of file edges.hpp.

bool qglv::Edges::updated [private]

Definition at line 50 of file edges.hpp.

std::vector< float > qglv::Edges::vertice_array [private]

Definition at line 53 of file edges.hpp.


The documentation for this class was generated from the following files:


qglv_opengl
Author(s): Daniel Stonier
autogenerated on Sat Jun 18 2016 08:19:28