MOOS 0.2375
Public Types | Public Member Functions | Public Attributes | Protected Member Functions
COrbitTask Class Reference

#include <OrbitTask.h>

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

List of all members.

Public Types

typedef vector< CXYPointPOSITION_DATA

Public Member Functions

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

Public Attributes

POSITION_DATA m_XYPoints
double m_dfPositionRadius
int m_nRepCounter
int m_nTotalRepetitions
int m_nTotalPositions
int m_nCurrentPosition
int m_nOrbitDirection
bool m_bInitialised
bool m_bPositionSet
bool m_bThrustSet
ControlledDOF m_YawDOF
ControlledDOF m_XDOF
ControlledDOF m_YDOF
ControlledDOF m_XOrbitCenter
ControlledDOF m_YOrbitCenter
double m_dfVicinityRadius
double m_dfThrust
string m_sLocation

Protected Member Functions

bool ValidData ()
bool Initialise ()

Detailed Description

Definition at line 54 of file OrbitTask.h.


Member Typedef Documentation

Definition at line 57 of file OrbitTask.h.


Constructor & Destructor Documentation

COrbitTask::COrbitTask ( )

Definition at line 53 of file OrbitTask.cpp.

COrbitTask::~COrbitTask ( ) [virtual]

Definition at line 79 of file OrbitTask.cpp.


Member Function Documentation

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

Reimplemented from CMOOSBehaviour.

Definition at line 127 of file OrbitTask.cpp.

bool COrbitTask::Initialise ( ) [protected]

Definition at line 242 of file OrbitTask.cpp.

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

Reimplemented from CMOOSBehaviour.

Definition at line 85 of file OrbitTask.cpp.

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

Implements CMOOSBehaviour.

Definition at line 142 of file OrbitTask.cpp.

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

Reimplemented from CMOOSBehaviour.

Definition at line 158 of file OrbitTask.cpp.

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

Reimplemented from CMOOSBehaviour.

Definition at line 265 of file OrbitTask.cpp.

bool COrbitTask::ValidData ( ) [protected]

Definition at line 256 of file OrbitTask.cpp.


Member Data Documentation

Definition at line 77 of file OrbitTask.h.

Definition at line 78 of file OrbitTask.h.

Definition at line 79 of file OrbitTask.h.

Definition at line 60 of file OrbitTask.h.

Definition at line 89 of file OrbitTask.h.

Definition at line 88 of file OrbitTask.h.

Definition at line 65 of file OrbitTask.h.

Definition at line 66 of file OrbitTask.h.

Definition at line 62 of file OrbitTask.h.

Definition at line 64 of file OrbitTask.h.

Definition at line 63 of file OrbitTask.h.

Definition at line 90 of file OrbitTask.h.

Definition at line 82 of file OrbitTask.h.

Definition at line 85 of file OrbitTask.h.

Definition at line 58 of file OrbitTask.h.

Definition at line 81 of file OrbitTask.h.

Definition at line 83 of file OrbitTask.h.

Definition at line 86 of file OrbitTask.h.


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