List of all members |
Public Member Functions |
Public Attributes |
Private Member Functions |
Private Attributes
Scan Class Reference
Collaboration diagram for Scan:

Public Member Functions | |
| Scan (double max_range, double laser_x, double laser_y, double laser_angle, double laser_noise_range, double laser_noise_bearing) | |
| Provide laser parameters: maximum range and its pose on top of robot, and noise model. More... | |
| const Uloc & | uloc (const int i) const |
| void | SetLaserPose (double x, double y, double a) |
| Update laser pose. | |
| void | SetLastScan (const DoublesVector &ranges, const DoublesVector &bearings) |
| Set last laser reading Removes out of range values and attaches the uncertainty model. | |
| int | ScanCount (void) const |
| double | phi (const int i) const |
| double | rho (const int i) const |
Public Attributes | |
| const double | kOutOfRange_ |
| const double | kLaserNoiseRange_ |
| const double | kLaserNoiseBearing_ |
Private Member Functions | |
| Uloc | AttachReferenceToScanPoint (double rho, double phi) |
| void | addUloc (Uloc u) |
Private Attributes | |
| vector< Uloc > | ulocs_ |
| DoublesVector | rho_ |
| DoublesVector | phi_ |
| Transf | xform_laser_to_robot_ |
Constructor & Destructor Documentation
◆ Scan()
| Scan::Scan | ( | double | max_range, |
| double | laser_x, | ||
| double | laser_y, | ||
| double | laser_angle, | ||
| double | laser_noise_range, | ||
| double | laser_noise_bearing | ||
| ) |
Provide laser parameters: maximum range and its pose on top of robot, and noise model.
The documentation for this class was generated from the following files:
- scan.hh
- scan.cc

