#include <NavRoadEvent.h>

| 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 | 
Definition at line 17 of file NavRoadEvent.h.
| Block | |
| ChangeLane | |
| Collision | |
| FollowLane | |
| Merge | |
| None | |
| Pass | |
| Perimeter | |
| StopLine | |
| Uturn | |
| WaitPass | |
| N_events | 
Reimplemented from FSMevent.
Definition at line 22 of file NavRoadEvent.h.
| NavRoadEvent::NavRoadEvent | ( | ) |  [inline] | 
Definition at line 58 of file NavRoadEvent.h.
| NavRoadEvent::NavRoadEvent | ( | event_t | ievent | ) |  [inline] | 
Definition at line 63 of file NavRoadEvent.h.
| NavRoadEvent::~NavRoadEvent | ( | ) |  [inline] | 
Definition at line 68 of file NavRoadEvent.h.
| const char* NavRoadEvent::Name | ( | void | ) |  [inline] | 
Reimplemented from FSMevent.
Definition at line 39 of file NavRoadEvent.h.
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.
Definition at line 85 of file NavRoadEvent.h.
| event_t NavRoadEvent::Value | ( | void | ) |  [inline] | 
Definition at line 70 of file NavRoadEvent.h.
| event_t NavRoadEvent::event  [private] | 
Reimplemented from FSMevent.
Definition at line 96 of file NavRoadEvent.h.