ViSP
2.10.0
|
#include <vpLaserScan.h>
Public Member Functions | |
vpLaserScan () | |
vpLaserScan (const vpLaserScan &scan) | |
virtual | ~vpLaserScan () |
void | addPoint (const vpScanPoint &p) |
void | clear () |
std::vector< vpScanPoint > | getScanPoints () |
void | setMeasurementId (const unsigned short &id) |
void | setStartTimestamp (const double &start_timestamp) |
void | setEndTimestamp (const double &end_timestamp) |
void | setNumSteps (const unsigned short &num_steps) |
void | setStartAngle (const short &start_angle) |
void | setStopAngle (const short &stop_angle) |
void | setNumPoints (const unsigned short &num_points) |
double | getStartTimestamp () |
double | getEndTimestamp () |
Implements a laser scan data structure that contains especially the list of scanned points that have been recorded for this laser scan.
Other data as the start/stop angle, the start/end timestamp are also considered.
Definition at line 66 of file vpLaserScan.h.
|
inline |
Default constructor that initialize all the internal variable to zero.
Definition at line 70 of file vpLaserScan.h.
|
inline |
Copy constructor.
Definition at line 76 of file vpLaserScan.h.
|
inlinevirtual |
Default destructor that does nothing.
Definition at line 90 of file vpLaserScan.h.
|
inline |
Add the scan point at the end of the list.
Definition at line 92 of file vpLaserScan.h.
|
inline |
Drop the list of points.
Definition at line 96 of file vpLaserScan.h.
|
inline |
Return the measurement end time.
Definition at line 137 of file vpLaserScan.h.
|
inline |
Get the list of points.
Definition at line 100 of file vpLaserScan.h.
|
inline |
Return the measurement start time.
Definition at line 133 of file vpLaserScan.h.
|
inline |
End time of measurement.
Definition at line 113 of file vpLaserScan.h.
|
inline |
Specifies the id of former measurements and increases with every measurement.
Definition at line 105 of file vpLaserScan.h.
|
inline |
Number of measured points of the measurement.
Definition at line 129 of file vpLaserScan.h.
|
inline |
Angular steps per scanner rotation.
Definition at line 117 of file vpLaserScan.h.
|
inline |
Start angle of the measurement in angular steps.
Definition at line 121 of file vpLaserScan.h.
|
inline |
Start time of measurement.
Definition at line 109 of file vpLaserScan.h.
|
inline |
Stop angle of the measurement in angular steps.
Definition at line 125 of file vpLaserScan.h.