Public Member Functions | Protected Member Functions | Protected Attributes
qglv::DirectedEdges 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 ()
 DirectedEdges (const Colour &colour=Magenta, const float &radius=0.005)
void draw ()
virtual ~DirectedEdges ()

Protected Member Functions

virtual void _glGenLists ()

Protected Attributes

const Colour colour
int gl_id
 Opengl id starting point for the lists.
const float radius
std::vector< std::pair
< Sophus::SE3f, Sophus::SE3f > > 
transforms
bool updated

Detailed Description

Directed version of the previous edges.

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 68 of file edges.hpp.


Constructor & Destructor Documentation

qglv::DirectedEdges::DirectedEdges ( const Colour colour = Magenta,
const float &  radius = 0.005 
)

Definition at line 78 of file edges.cpp.

Definition at line 86 of file edges.cpp.


Member Function Documentation

void qglv::DirectedEdges::_glGenLists ( ) [protected, virtual]

Definition at line 111 of file edges.cpp.

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

Definition at line 92 of file edges.cpp.

Definition at line 97 of file edges.cpp.

Definition at line 102 of file edges.cpp.


Member Data Documentation

Definition at line 81 of file edges.hpp.

int qglv::DirectedEdges::gl_id [protected]

Opengl id starting point for the lists.

Definition at line 80 of file edges.hpp.

const float qglv::DirectedEdges::radius [protected]

Definition at line 82 of file edges.hpp.

std::vector< std::pair<Sophus::SE3f, Sophus::SE3f> > qglv::DirectedEdges::transforms [protected]

Definition at line 84 of file edges.hpp.

bool qglv::DirectedEdges::updated [protected]

Definition at line 79 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