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 );
95 void showPreview(
bool enable=
true) { m_showPreview=enable; }
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.
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.17 for MRPT 1.4.0 SVN: at Tue Mar 3 09:15:16 UTC 2020 | | |