AURobotServers
4
|
#include <uv360meas.h>
Public Member Functions | |
double | getAngle () |
UPosition | getPos () |
double | getRange () |
UTime | getT () |
void | set (double rng, double ang, UTime t) |
void | set (UPosition pos, double rng, double ang, UTime t) |
UV360Meas () | |
~UV360Meas () | |
Protected Attributes | |
double | angle |
UPosition | position |
double | range |
UTime | updTime |
One measurements in the virtual laser scanner
@author Christian Andersen <jca@oersted.dtu.dk>
UV360Meas::UV360Meas | ( | ) |
Constructor
UV360Meas::~UV360Meas | ( | ) |
Destructor
|
inline |
Get angle
References angle.
|
inline |
Get position
Referenced by UV360Scan::update().
|
inline |
Get update time
References range.
Referenced by UV360Sect::getMeasMaxCnt(), and UV360Sect::getMeasSlot().
|
inline |
Get update time
References updTime.
Referenced by UV360Sect::getMeasSlot(), and UV360Scan::update().
void UV360Meas::set | ( | double | rng, |
double | ang, | ||
UTime | t | ||
) |
Set these data as measurement
References angle, range, and updTime.
Referenced by UV360Sect::addMeas().
|
protected |
Angle in radians
Referenced by UV360Sect::clear(), getAngle(), and set().
|
protected |
measurements position in this sector
|
protected |
Range in meters
Referenced by UV360Sect::clear(), getRange(), and set().
|
protected |