uvsim::UgvSystem Class Reference

#include <UgvSystem.h>

Collaboration diagram for uvsim::UgvSystem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 UgvSystem (const char *visionPort, float visionFreq, int visionPriority, const char *controlPort, float controlFreq, int controlPriority, bool useJoystick, const char *navigationPort, float navigationFreq, int navigationPriority)
 UgvSystem ()
virtual ~UgvSystem ()
void run ()
VisionThreadgetVisionThread ()
ControlThreadgetControlThread ()
NavigationThreadgetNavigationThread ()
void setVisionThread (VisionThread *thread)
void setControlThread (ControlThread *thread)
void setNavigationThread (NavigationThread *thread)

Private Attributes

VisionThreadm_visionThread
ControlThreadm_controlThread
NavigationThreadm_navigationThread

Detailed Description

Definition at line 62 of file UgvSystem.h.


Constructor & Destructor Documentation

uvsim::UgvSystem::UgvSystem ( const char *  visionPort,
float  visionFreq,
int  visionPriority,
const char *  controlPort,
float  controlFreq,
int  controlPriority,
bool  useJoystick,
const char *  navigationPort,
float  navigationFreq,
int  navigationPriority 
)

Definition at line 98 of file UgvSystem.cc.

uvsim::UgvSystem::UgvSystem (  ) 

Definition at line 91 of file UgvSystem.cc.

uvsim::UgvSystem::~UgvSystem (  )  [virtual]

Definition at line 109 of file UgvSystem.cc.

Here is the call graph for this function:


Member Function Documentation

ControlThread* uvsim::UgvSystem::getControlThread (  )  [inline]

Definition at line 78 of file UgvSystem.h.

Here is the caller graph for this function:

NavigationThread* uvsim::UgvSystem::getNavigationThread (  )  [inline]

Definition at line 82 of file UgvSystem.h.

VisionThread* uvsim::UgvSystem::getVisionThread (  )  [inline]

Definition at line 74 of file UgvSystem.h.

void uvsim::UgvSystem::run (  ) 

Definition at line 122 of file UgvSystem.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void uvsim::UgvSystem::setControlThread ( ControlThread thread  )  [inline]

Definition at line 92 of file UgvSystem.h.

Here is the caller graph for this function:

void uvsim::UgvSystem::setNavigationThread ( NavigationThread thread  )  [inline]

Definition at line 96 of file UgvSystem.h.

void uvsim::UgvSystem::setVisionThread ( VisionThread thread  )  [inline]

Definition at line 88 of file UgvSystem.h.


Member Data Documentation

Definition at line 104 of file UgvSystem.h.

Definition at line 105 of file UgvSystem.h.

Definition at line 103 of file UgvSystem.h.


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

Generated on Mon Nov 9 12:57:45 2009 for uvsim by  doxygen 1.6.1