Homepage Demos Overview Downloads Tutorials Reference
Credits

ScanRequest Class Reference

#include <LookoutRequests.h>

Inheritance diagram for ScanRequest:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 174 of file LookoutRequests.h.

Public Types

 line
 area
enum  ScanType_t { line, area }

Public Member Functions

virtual HeadMotionType_t getHeadMotionType () const
virtual ScanType_t getScanType () const =0
 ScanRequest (const ScanRequest &req)
 ScanRequest (float _speed=defSpd)
 ScanRequest (const Task &_task, float _speed=defSpd)
void addTask (const Task &t)
virtual ~ScanRequest ()

Public Attributes

vector< Task * > tasks
float scanSpeed

Static Public Attributes

static const float defSpd = 0.0015

Classes

class  IRTask
class  Task
class  VisionObjectTask
 Uses bult-in object detectors (like pink ball detector) via VisionObjectEvent stream. More...
class  VisionRegionTask
 Uses built-in colored region detectors via Region event stream. More...
class  VisionTask


Member Enumeration Documentation

enum ScanType_t

Enumerator:
line 
area 

Definition at line 178 of file LookoutRequests.h.


Constructor & Destructor Documentation

ScanRequest ( const ScanRequest req  )  [inline]

Definition at line 183 of file LookoutRequests.h.

ScanRequest ( float  _speed = defSpd  )  [inline]

Definition at line 189 of file LookoutRequests.h.

ScanRequest ( const Task _task,
float  _speed = defSpd 
) [inline]

Definition at line 191 of file LookoutRequests.h.

virtual ~ScanRequest (  )  [inline, virtual]

Definition at line 204 of file LookoutRequests.h.


Member Function Documentation

void addTask ( const Task t  )  [inline]

Definition at line 193 of file LookoutRequests.h.

Referenced by MapBuilder::scan(), and ScanRequest::ScanRequest().

virtual HeadMotionType_t getHeadMotionType (  )  const [inline, virtual]

Implements LookoutRequest.

Definition at line 177 of file LookoutRequests.h.

virtual ScanType_t getScanType (  )  const [pure virtual]

Implemented in ScanAlongLineRequest, and ScanAreaRequest.


Member Data Documentation

const float defSpd = 0.0015 [static]

Definition at line 182 of file LookoutRequests.h.

float scanSpeed

Definition at line 181 of file LookoutRequests.h.

Referenced by Lookout::processScan().


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

DualCoding 3.0beta
Generated Wed Oct 4 00:02:27 2006 by Doxygen 1.4.7