Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Task Class Reference

Base class for Lookout tasks; cannot instantiate directly. More...

#include <LookoutRequests.h>

Inheritance diagram for Task:

Detailed Description

Base class for Lookout tasks; cannot instantiate directly.

Definition at line 66 of file LookoutRequests.h.

List of all members.

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 68 of file LookoutRequests.h.


Constructor & Destructor Documentation

Task ( AngPi  _dTheta  ) 

Constructor.

Definition at line 74 of file LookoutRequests.h.

Task ( const Task t  ) 

Copy constructor.

Definition at line 77 of file LookoutRequests.h.

virtual ~Task (  )  [virtual]

Destructor.

Definition at line 80 of file LookoutRequests.h.


Member Function Documentation

virtual Task* clone (  )  const [pure virtual]
virtual TaskType_t getTaskType (  )  const [pure virtual]
Task& operator= ( const Task  ) 

Member Data Documentation

std::vector<Point> data

measured data stored here in base frame coordinates

Definition at line 83 of file LookoutRequests.h.

angular step size during scan

Definition at line 82 of file LookoutRequests.h.


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

DualCoding 5.1CVS
Generated Thu Apr 25 01:59:04 2013 by Doxygen 1.6.3