MOOS 0.2375
Public Member Functions | Protected Attributes
CLimitBox Class Reference

#include <LimitBox.h>

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

List of all members.

Public Member Functions

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

Protected Attributes

ControlledDOF m_DepthDOF
ControlledDOF m_XDOF
ControlledDOF m_YDOF
double m_dfXMax
double m_dfXMin
double m_dfYMax
double m_dfYMin
double m_dfDepthMax
double m_dfIgnoreTime
double m_dfWatchStart
bool m_bDoneVerbalNotify
bool m_bWatching

Detailed Description

Definition at line 44 of file LimitBox.h.


Constructor & Destructor Documentation

CLimitBox::CLimitBox ( )

Definition at line 47 of file LimitBox.cpp.

CLimitBox::~CLimitBox ( ) [virtual]

Definition at line 63 of file LimitBox.cpp.


Member Function Documentation

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

Reimplemented from CMOOSBehaviour.

Definition at line 208 of file LimitBox.cpp.

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

Reimplemented from CMOOSBehaviour.

Definition at line 177 of file LimitBox.cpp.

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

Implements CMOOSBehaviour.

Definition at line 114 of file LimitBox.cpp.

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

Reimplemented from CMOOSBehaviour.

Definition at line 124 of file LimitBox.cpp.

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

Reimplemented from CMOOSBehaviour.

Definition at line 68 of file LimitBox.cpp.


Member Data Documentation

Definition at line 72 of file LimitBox.h.

Definition at line 73 of file LimitBox.h.

ControlledDOF CLimitBox::m_DepthDOF [protected]

Definition at line 58 of file LimitBox.h.

double CLimitBox::m_dfDepthMax [protected]

Definition at line 68 of file LimitBox.h.

double CLimitBox::m_dfIgnoreTime [protected]

Definition at line 69 of file LimitBox.h.

double CLimitBox::m_dfWatchStart [protected]

Definition at line 70 of file LimitBox.h.

double CLimitBox::m_dfXMax [protected]

Definition at line 64 of file LimitBox.h.

double CLimitBox::m_dfXMin [protected]

Definition at line 65 of file LimitBox.h.

double CLimitBox::m_dfYMax [protected]

Definition at line 66 of file LimitBox.h.

double CLimitBox::m_dfYMin [protected]

Definition at line 67 of file LimitBox.h.

ControlledDOF CLimitBox::m_XDOF [protected]

Definition at line 59 of file LimitBox.h.

ControlledDOF CLimitBox::m_YDOF [protected]

Definition at line 60 of file LimitBox.h.


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