AURobotServers  4
Public Member Functions | Protected Attributes | List of all members
UV360Meas Class Reference

#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
 

Detailed Description

One measurements in the virtual laser scanner

    @author Christian Andersen <jca@oersted.dtu.dk>

Constructor & Destructor Documentation

UV360Meas::UV360Meas ( )

Constructor

UV360Meas::~UV360Meas ( )

Destructor

Member Function Documentation

double UV360Meas::getAngle ( )
inline

Get angle

References angle.

UPosition UV360Meas::getPos ( )
inline

Get position

Referenced by UV360Scan::update().

double UV360Meas::getRange ( )
inline

Get update time

References range.

Referenced by UV360Sect::getMeasMaxCnt(), and UV360Sect::getMeasSlot().

UTime UV360Meas::getT ( )
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().

void UV360Meas::set ( UPosition  pos,
double  rng,
double  ang,
UTime  t 
)

Set these data as measurement

References angle, range, and updTime.

Member Data Documentation

double UV360Meas::angle
protected

Angle in radians

Referenced by UV360Sect::clear(), getAngle(), and set().

UPosition UV360Meas::position
protected

measurements position in this sector

double UV360Meas::range
protected

Range in meters

Referenced by UV360Sect::clear(), getRange(), and set().

UTime UV360Meas::updTime
protected

Measurement time for this measurement

Referenced by getT(), and set().


The documentation for this class was generated from the following files: