|
rec::robotino::api2 C++ interface
|
Sensor readings of Robotino's (optional) laser rangefinder. More...
#include <LaserRangeFinderReadings.h>
Public Member Functions | |
| LaserRangeFinderReadings () | |
| LaserRangeFinderReadings (const LaserRangeFinderReadings &other) | |
| ~LaserRangeFinderReadings () | |
| LaserRangeFinderReadings & | operator= (const LaserRangeFinderReadings &other) |
| const char * | frame_id () const |
| void | set_frame_id (const char *frame_id) |
| void | ranges (const float **readings, unsigned int *rangesSize=NULL) const |
| void | setRanges (const float *ranges, unsigned int rangesSize) |
| unsigned int | numRanges () const |
| void | clearRanges () |
| void | intensities (const float **readings, unsigned int *intensitiesSize=NULL) const |
| void | setIntensities (const float *intensities, unsigned int intensitiesSize) |
| unsigned int | numIntensities () const |
| void | clearIntensities () |
Public Attributes | |
| unsigned int | seq |
| unsigned int | stamp |
| float | angle_min |
| float | angle_max |
| float | angle_increment |
| float | time_increment |
| float | scan_time |
| float | range_min |
| float | range_max |
Sensor readings of Robotino's (optional) laser rangefinder.
|
inline |
Constructs an empty LaserRangeFinderReadings instance.
|
inline |
Copies an existing LaserRangeFinderReadings instance.
References set_frame_id(), setIntensities(), and setRanges().
|
inline |
Destructor
|
inline |
Clears the intensity data.
|
inline |
Clears the range data.
|
inline |
|
inline |
Retrieves the intensity array.
| readings | Array of intensities. |
| intensitiesSize | Number of intensities. |
|
inline |
|
inline |
|
inline |
Copies an existing LaserRangeFinderReadings instance.
References angle_increment, angle_max, angle_min, range_max, range_min, seq, set_frame_id(), setIntensities(), setRanges(), stamp, and time_increment.
|
inline |
Retrieves the range array.
| readings | Array of ranges. |
| rangesSize | Number of ranges. |
|
inline |
Sets the frame id.
| frame_id | The frame id. |
Referenced by LaserRangeFinderReadings(), and operator=().
|
inline |
Sets the intensity array.
| intensities | Array of intensities. |
| intensitiesSize | Number of intensities. |
Referenced by LaserRangeFinderReadings(), and operator=().
|
inline |
Sets the range array.
| ranges | Array of ranges. |
| rangesSize | Number of ranges. |
Referenced by LaserRangeFinderReadings(), and operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::angle_increment |
Angle increment
Referenced by operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::angle_max |
Maximum angle
Referenced by operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::angle_min |
Minimum angle
Referenced by operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::range_max |
Maximum range
Referenced by operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::range_min |
Minimum range
Referenced by operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::scan_time |
Scan time
| unsigned int rec::robotino::api2::LaserRangeFinderReadings::seq |
Sequence number
Referenced by operator=().
| unsigned int rec::robotino::api2::LaserRangeFinderReadings::stamp |
Time stamp
Referenced by operator=().
| float rec::robotino::api2::LaserRangeFinderReadings::time_increment |
Time increment
Referenced by operator=().
1.8.11