Public Types | Public Member Functions | Private Attributes
NavRoadEvent Class Reference

#include <NavRoadEvent.h>

Inheritance diagram for NavRoadEvent:
Inheritance graph
[legend]

List of all members.

Public Types

enum  event_t {
  Block, ChangeLane, Collision, FollowLane,
  Merge, None, Pass, Perimeter,
  StopLine, Uturn, WaitPass, N_events
}

Public Member Functions

const char * Name (void)
 NavRoadEvent ()
 NavRoadEvent (event_t ievent)
bool operator!= (const event_t &compare)
void operator= (const NavRoadEvent &newevent)
void operator= (const NavRoadEvent::event_t &newevent)
bool operator== (const event_t &compare)
event_t Value (void)
 ~NavRoadEvent ()

Private Attributes

event_t event

Detailed Description

Definition at line 17 of file NavRoadEvent.h.


Member Enumeration Documentation

Enumerator:
Block 
ChangeLane 
Collision 
FollowLane 
Merge 
None 
Pass 
Perimeter 
StopLine 
Uturn 
WaitPass 
N_events 

Reimplemented from FSMevent.

Definition at line 22 of file NavRoadEvent.h.


Constructor & Destructor Documentation

Definition at line 58 of file NavRoadEvent.h.

NavRoadEvent::NavRoadEvent ( event_t  ievent) [inline]

Definition at line 63 of file NavRoadEvent.h.

Definition at line 68 of file NavRoadEvent.h.


Member Function Documentation

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

Reimplemented from FSMevent.

Definition at line 39 of file NavRoadEvent.h.

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

Definition at line 90 of file NavRoadEvent.h.

void NavRoadEvent::operator= ( const NavRoadEvent newevent) [inline]

Definition at line 75 of file NavRoadEvent.h.

void NavRoadEvent::operator= ( const NavRoadEvent::event_t newevent) [inline]

Definition at line 80 of file NavRoadEvent.h.

bool NavRoadEvent::operator== ( const event_t compare) [inline]

Definition at line 85 of file NavRoadEvent.h.

event_t NavRoadEvent::Value ( void  ) [inline]

Definition at line 70 of file NavRoadEvent.h.


Member Data Documentation

Reimplemented from FSMevent.

Definition at line 96 of file NavRoadEvent.h.


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


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:08:43