NavRoadState Class Reference

#include <NavRoadState.h>

Inheritance diagram for NavRoadState:
Inheritance graph
[legend]

List of all members.

Public Types

enum  state_t {
  Init, Block, Evade, Follow,
  Pass, Uturn, WaitCross, WaitLane,
  WaitPass, WaitStop, Zone, N_states
}

Public Member Functions

const char * Name (void) const
 NavRoadState (const art_msgs::RoadState &msg)
 NavRoadState (state_t &istate)
 NavRoadState ()
bool operator!= (const state_t &compare) const
bool operator!= (const NavRoadState &compare) const
void operator= (const NavRoadState::state_t &newstate)
bool operator== (const state_t &compare) const
bool operator== (const NavRoadState &compare) const
state_t Value (void) const
 ~NavRoadState ()

Private Attributes

state_t state

Detailed Description

Definition at line 20 of file NavRoadState.h.


Member Enumeration Documentation

Enumerator:
Init 
Block 
Evade 
Follow 
Pass 
Uturn 
WaitCross 
WaitLane 
WaitPass 
WaitStop 
Zone 
N_states 

Reimplemented from FSMstate.

Definition at line 23 of file NavRoadState.h.


Constructor & Destructor Documentation

NavRoadState::NavRoadState (  )  [inline]

Definition at line 59 of file NavRoadState.h.

NavRoadState::NavRoadState ( state_t istate  )  [inline]

Definition at line 64 of file NavRoadState.h.

NavRoadState::NavRoadState ( const art_msgs::RoadState &  msg  )  [inline]

Definition at line 69 of file NavRoadState.h.

NavRoadState::~NavRoadState (  ) 

Definition at line 12 of file NavRoadState.cc.


Member Function Documentation

const char* NavRoadState::Name ( void   )  const [inline]

Definition at line 40 of file NavRoadState.h.

bool NavRoadState::operator!= ( const state_t compare  )  const [inline]

Definition at line 101 of file NavRoadState.h.

bool NavRoadState::operator!= ( const NavRoadState compare  )  const [inline]

Definition at line 96 of file NavRoadState.h.

void NavRoadState::operator= ( const NavRoadState::state_t newstate  )  [inline]

Definition at line 81 of file NavRoadState.h.

bool NavRoadState::operator== ( const state_t compare  )  const [inline]

Definition at line 91 of file NavRoadState.h.

bool NavRoadState::operator== ( const NavRoadState compare  )  const [inline]

Definition at line 86 of file NavRoadState.h.

state_t NavRoadState::Value ( void   )  const [inline]

Definition at line 76 of file NavRoadState.h.


Member Data Documentation

Reimplemented from FSMstate.

Definition at line 107 of file NavRoadState.h.


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


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 10:05:40 2013