Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

LookoutRequest::Task Class Reference

#include <LookoutRequests.h>

Inheritance diagram for LookoutRequest::Task:

List of all members.


Detailed Description

Base class for Lookout tasks; cannot instantiate directly.

Definition at line 69 of file LookoutRequests.h.


Public Types

enum  TaskType_t { noTask, visObjTask, visRegTask, irTask }

Public Member Functions

virtual TaskType_t getTaskType () const =0
virtual Taskclone () const =0
 Task (AngPi _dTheta)
 Constructor.
 Task (const Task &t)
 Copy constructor.
virtual ~Task ()
 Destructor.
Taskoperator= (const Task &)

Public Attributes

AngPi dTheta
 angular step size during scan
std::vector< Pointdata
 measured data stored here in base frame coordinates

Member Enumeration Documentation

enum TaskType_t

Enumerator:
noTask 
visObjTask 
visRegTask 
irTask 

Definition at line 71 of file LookoutRequests.h.


Constructor & Destructor Documentation

Task ( AngPi  _dTheta  )  [inline]

Constructor.

Definition at line 77 of file LookoutRequests.h.

Task ( const Task t  )  [inline]

Copy constructor.

Definition at line 80 of file LookoutRequests.h.

virtual ~Task (  )  [inline, virtual]

Destructor.

Definition at line 83 of file LookoutRequests.h.


Member Function Documentation

Task& operator= ( const Task  ) 


Member Data Documentation

AngPi dTheta

angular step size during scan

Definition at line 85 of file LookoutRequests.h.

Referenced by Lookout::triggerScanMotionSequence().

std::vector<Point> data

measured data stored here in base frame coordinates

Definition at line 86 of file LookoutRequests.h.

Referenced by Lookout::processScanEvent().


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

DualCoding 4.0
Generated Thu Nov 22 00:53:58 2007 by Doxygen 1.5.4