#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 (event_t ievent) | |
NavRoadEvent () | |
bool | operator!= (const event_t &compare) |
void | operator= (const NavRoadEvent::event_t &newevent) |
void | operator= (const NavRoadEvent &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.
bool NavRoadEvent::operator!= | ( | const event_t & | compare | ) | [inline] |
Definition at line 90 of file NavRoadEvent.h.
void NavRoadEvent::operator= | ( | const NavRoadEvent::event_t & | newevent | ) | [inline] |
Definition at line 80 of file NavRoadEvent.h.
void NavRoadEvent::operator= | ( | const NavRoadEvent & | newevent | ) | [inline] |
Definition at line 75 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.
event_t NavRoadEvent::event [private] |
Reimplemented from FSMevent.
Definition at line 96 of file NavRoadEvent.h.