Visual Servoing Platform
version 3.0.1
|
#include <visp3/sensor/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 63 of file vpLaserScan.h.
|
inline |
Default constructor that initialize all the internal variable to zero.
Definition at line 67 of file vpLaserScan.h.
|
inline |
Copy constructor.
Definition at line 73 of file vpLaserScan.h.
|
inlinevirtual |
Default destructor that does nothing.
Definition at line 87 of file vpLaserScan.h.
|
inline |
Add the scan point at the end of the list.
Definition at line 89 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Drop the list of points.
Definition at line 93 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Return the measurement end time.
Definition at line 134 of file vpLaserScan.h.
|
inline |
Get the list of points.
Definition at line 97 of file vpLaserScan.h.
|
inline |
Return the measurement start time.
Definition at line 130 of file vpLaserScan.h.
|
inline |
End time of measurement.
Definition at line 110 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Specifies the id of former measurements and increases with every measurement.
Definition at line 102 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Number of measured points of the measurement.
Definition at line 126 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Angular steps per scanner rotation.
Definition at line 114 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Start angle of the measurement in angular steps.
Definition at line 118 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Start time of measurement.
Definition at line 106 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().
|
inline |
Stop angle of the measurement in angular steps.
Definition at line 122 of file vpLaserScan.h.
Referenced by vpSickLDMRS::measure().