Public Slots | Public Member Functions | Private Member Functions | Private Attributes
ParticleGridPainter Class Reference

Paints a weighted density grid of all SLAM particles. More...

#include <ParticleGridPainter.h>

Inheritance diagram for ParticleGridPainter:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void processMessage (Message *newMessage)
 Process an incoming message.

Public Member Functions

virtual void paint (float next2DLayer)
 Paint everything using OpenGL.
 ParticleGridPainter ()
 The constructor.
 ~ParticleGridPainter ()
 The destructor.

Private Member Functions

void generateMesh ()

Private Attributes

float m_HeightPeek
unsigned m_MaxX
unsigned m_MaxY
unsigned m_MinX
unsigned m_MinY
int m_ParticleBinCount
 mesh size used for the 3d visualization of the particles
float m_ParticleBinDisplaySize
std::vector
< ParticleDataM::ParticleData > 
m_ParticleData
float m_ParticlePeekHeight
Pose m_RobotPose
float * m_WeightGrid

Detailed Description

Paints a weighted density grid of all SLAM particles.

Author:
Christian Fuchs (R12)

Definition at line 24 of file ParticleGridPainter.h.


Constructor & Destructor Documentation

The constructor.

The destructor.


Member Function Documentation

virtual void ParticleGridPainter::paint ( float  next2DLayer) [virtual]

Paint everything using OpenGL.

Implements PainterPlugin.

virtual void ParticleGridPainter::processMessage ( Message *  newMessage) [virtual, slot]

Process an incoming message.


Member Data Documentation

Definition at line 55 of file ParticleGridPainter.h.

unsigned ParticleGridPainter::m_MaxX [private]

Definition at line 59 of file ParticleGridPainter.h.

unsigned ParticleGridPainter::m_MaxY [private]

Definition at line 60 of file ParticleGridPainter.h.

unsigned ParticleGridPainter::m_MinX [private]

Definition at line 57 of file ParticleGridPainter.h.

unsigned ParticleGridPainter::m_MinY [private]

Definition at line 58 of file ParticleGridPainter.h.

mesh size used for the 3d visualization of the particles

Definition at line 52 of file ParticleGridPainter.h.

Definition at line 53 of file ParticleGridPainter.h.

std::vector<ParticleDataM::ParticleData> ParticleGridPainter::m_ParticleData [private]

Definition at line 48 of file ParticleGridPainter.h.

Definition at line 54 of file ParticleGridPainter.h.

Definition at line 62 of file ParticleGridPainter.h.

Definition at line 49 of file ParticleGridPainter.h.


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


obj_rec_gui
Author(s): AGAS/agas@uni-koblenz.de
autogenerated on Mon Oct 6 2014 02:53:43