Go to the documentation of this file.
9 #ifndef C2DRangeFinderAbstract_H
10 #define C2DRangeFinderAbstract_H
55 mrpt::gui::CDisplayWindow3DPtr
m_win;
74 void loadCommonParams(
76 const std::string &iniSection );
106 bool &outThereIsObservation,
108 bool &hardwareError );
115 virtual void doProcessSimple(
116 bool &outThereIsObservation,
118 bool &hardwareError ) = 0;
123 virtual bool turnOn() = 0;
128 virtual bool turnOff() = 0;
synch::CCriticalSection m_csLastObservation
This base class provides a common printf-like method to send debug information to std::cout,...
mrpt::obs::CObservation2DRangeScanPtr m_nextObservation
A dynamic object used as buffer in doProcess.
A "CObservation"-derived class that represents a 2D range scan measurement (typically from a laser sc...
mrpt::gui::CDisplayWindow3DPtr m_win
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
void showPreview(bool enable=true)
Enables GUI visualization in real-time.
This is the base, abstract class for "software drivers" interfaces to 2D scanners (laser range finder...
mrpt::obs::CObservation2DRangeScan::TListExclusionAreasWithRanges m_lstExclusionPolys
A list of optional exclusion polygons, in coordinates relative to the vehicle, that is,...
This class provides simple critical sections functionality.
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
This class allows loading and storing values and vectors of different types from a configuration text...
bool m_lastObservationIsNew
std::vector< std::pair< mrpt::math::CPolygon, std::pair< double, double > > > TListExclusionAreasWithRanges
Used in filterByExclusionAreas.
A generic interface for a wide-variety of sensors designed to be used in the application RawLogGrabbe...
bool m_showPreview
If true, shows a 3D window with a preview of the grabber data.
mrpt::obs::CObservation2DRangeScan m_lastObservation
utils::CStream * m_stream
The I/O channel (will be NULL if not bound).
std::vector< std::pair< double, double > > m_lstExclusionAngles
A list of pairs of angles <init,end> such as all sensor ranges falling in those forbiden angles will ...
Page generated by Doxygen 1.8.16 for MRPT 1.4.0 SVN: at Mon Oct 14 22:32:58 UTC 2019 | | |