MOOS 0.2375
Public Member Functions | Protected Member Functions | Protected Attributes
CSurveyTask Class Reference

#include <SurveyTask.h>

Inheritance diagram for CSurveyTask:
Inheritance graph
[legend]
Collaboration diagram for CSurveyTask:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void SetTime (double dfTimeNow)
 CSurveyTask ()
virtual ~CSurveyTask ()
virtual bool SetParam (string sParam, string sVal)
virtual bool GetRegistrations (STRING_LIST &List)
virtual bool RegularMailDelivery (double dfTimeNow)
bool OnNewMail (MOOSMSG_LIST &NewMail)
bool Run (CPathAction &DesiredAction)
virtual bool GetNotifications (MOOSMSG_LIST &List)

Protected Member Functions

virtual bool OnStart ()
bool ActiveTracklineShouldRun ()
bool Initialise ()

Protected Attributes

double m_dfLead
double m_dfLegTimeOut
int m_nCurrentSurveyLine
CTrackLineTask m_ActiveTrackLine
int m_nTheta
int m_nNoLegs
int m_nNoArms
int m_nTotalSurveyLines
int m_nSpacing
int m_nB
int m_nA
CXYPoint m_CenterOfSurvey

Detailed Description

Definition at line 54 of file SurveyTask.h.


Constructor & Destructor Documentation

CSurveyTask::CSurveyTask ( )

Definition at line 49 of file SurveyTask.cpp.

CSurveyTask::~CSurveyTask ( ) [virtual]

Definition at line 73 of file SurveyTask.cpp.


Member Function Documentation

bool CSurveyTask::ActiveTracklineShouldRun ( ) [protected]

Definition at line 402 of file SurveyTask.cpp.

bool CSurveyTask::GetNotifications ( MOOSMSG_LIST List) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 422 of file SurveyTask.cpp.

bool CSurveyTask::GetRegistrations ( STRING_LIST List) [virtual]

Reimplemented from CXYPatternTask.

Definition at line 263 of file SurveyTask.cpp.

bool CSurveyTask::Initialise ( ) [protected]

Reimplemented from CXYPatternTask.

Definition at line 79 of file SurveyTask.cpp.

bool CSurveyTask::OnNewMail ( MOOSMSG_LIST NewMail) [virtual]

Reimplemented from CXYPatternTask.

Definition at line 249 of file SurveyTask.cpp.

bool CSurveyTask::OnStart ( ) [protected, virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 415 of file SurveyTask.cpp.

bool CSurveyTask::RegularMailDelivery ( double  dfTimeNow) [virtual]

Reimplemented from CXYPatternTask.

Definition at line 214 of file SurveyTask.cpp.

bool CSurveyTask::Run ( CPathAction DesiredAction) [virtual]

Reimplemented from CXYPatternTask.

Definition at line 222 of file SurveyTask.cpp.

bool CSurveyTask::SetParam ( string  sParam,
string  sVal 
) [virtual]

Reimplemented from CXYPatternTask.

Definition at line 269 of file SurveyTask.cpp.

void CSurveyTask::SetTime ( double  dfTimeNow) [virtual]

Reimplemented from CMOOSBehaviour.

Definition at line 407 of file SurveyTask.cpp.


Member Data Documentation

Definition at line 76 of file SurveyTask.h.

Definition at line 87 of file SurveyTask.h.

double CSurveyTask::m_dfLead [protected]

Definition at line 72 of file SurveyTask.h.

double CSurveyTask::m_dfLegTimeOut [protected]

Definition at line 73 of file SurveyTask.h.

int CSurveyTask::m_nA [protected]

Definition at line 86 of file SurveyTask.h.

int CSurveyTask::m_nB [protected]

Definition at line 85 of file SurveyTask.h.

Definition at line 75 of file SurveyTask.h.

int CSurveyTask::m_nNoArms [protected]

Definition at line 80 of file SurveyTask.h.

int CSurveyTask::m_nNoLegs [protected]

Definition at line 79 of file SurveyTask.h.

int CSurveyTask::m_nSpacing [protected]

Definition at line 82 of file SurveyTask.h.

int CSurveyTask::m_nTheta [protected]

Definition at line 78 of file SurveyTask.h.

Definition at line 81 of file SurveyTask.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines