#include <LaserScanner.h>
Definition at line 21 of file LaserScanner.h.
LaserScanner::~LaserScanner |
( |
| ) |
|
|
virtual |
void mvsim::LaserScanner::poses_mutex_lock |
( |
| ) |
|
|
inlineoverridevirtual |
void mvsim::LaserScanner::poses_mutex_unlock |
( |
| ) |
|
|
inlineoverridevirtual |
Override to do any required process right after the integration of dynamic equations for each timestep. IMPORTANT: Reimplementations MUST also call this base method, since it is in charge of important tasks (e.g. update m_q, m_dq)
Reimplemented from mvsim::Simulable.
Definition at line 133 of file LaserScanner.cpp.
Process right before the integration of dynamic equations for each timestep: set action forces from motors, update friction models, etc.
Reimplemented from mvsim::Simulable.
Definition at line 127 of file LaserScanner.cpp.
double mvsim::LaserScanner::m_angleStdNoise |
|
protected |
mrpt::opengl::CPlanarLaserScan::Ptr mvsim::LaserScanner::m_gl_scan |
|
protected |
std::mutex mvsim::LaserScanner::m_gui_mtx |
|
protected |
bool mvsim::LaserScanner::m_gui_uptodate = false |
|
protected |
mrpt::obs::CObservation2DRangeScan::Ptr mvsim::LaserScanner::m_last_scan |
|
protected |
mrpt::obs::CObservation2DRangeScan::Ptr mvsim::LaserScanner::m_last_scan2gui |
|
protected |
std::mutex mvsim::LaserScanner::m_last_scan_cs |
|
protected |
double mvsim::LaserScanner::m_rangeStdNoise |
|
protected |
bool mvsim::LaserScanner::m_see_fixtures |
|
protected |
Whether all box2d "fixtures" are visible (solid) or not (Default=true)
Definition at line 48 of file LaserScanner.h.
float mvsim::LaserScanner::m_viz_pointSize = 3.0f |
|
protected |
bool mvsim::LaserScanner::m_viz_visiblePlane = false |
|
protected |
bool mvsim::LaserScanner::m_viz_visiblePoints = false |
|
protected |
int mvsim::LaserScanner::m_z_order |
|
protected |
The documentation for this class was generated from the following files: