Paints a weighted density grid of all SLAM particles. More...
#include <ParticleGridPainter.h>

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 |
Paints a weighted density grid of all SLAM particles.
Definition at line 24 of file ParticleGridPainter.h.
The constructor.
The destructor.
| void ParticleGridPainter::generateMesh | ( | ) | [private] |
| 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.
float ParticleGridPainter::m_HeightPeek [private] |
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.
int ParticleGridPainter::m_ParticleBinCount [private] |
mesh size used for the 3d visualization of the particles
Definition at line 52 of file ParticleGridPainter.h.
float ParticleGridPainter::m_ParticleBinDisplaySize [private] |
Definition at line 53 of file ParticleGridPainter.h.
std::vector<ParticleDataM::ParticleData> ParticleGridPainter::m_ParticleData [private] |
Definition at line 48 of file ParticleGridPainter.h.
float ParticleGridPainter::m_ParticlePeekHeight [private] |
Definition at line 54 of file ParticleGridPainter.h.
Pose ParticleGridPainter::m_RobotPose [private] |
Definition at line 62 of file ParticleGridPainter.h.
float* ParticleGridPainter::m_WeightGrid [private] |
Definition at line 49 of file ParticleGridPainter.h.