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.