#include <NavBehavior.h>
Public Types | |
enum | nav_behavior_t { Abort = art_msgs::Behavior::Abort, Quit = art_msgs::Behavior::Quit, Pause = art_msgs::Behavior::Pause, Run = art_msgs::Behavior::Run, Suspend = art_msgs::Behavior::Suspend, Initialize = art_msgs::Behavior::Initialize, Go = art_msgs::Behavior::Go, None = art_msgs::Behavior::NONE, N_behaviors = art_msgs::Behavior::N_behaviors } |
Public Member Functions | |
const char * | Name (void) const |
NavBehavior () | |
NavBehavior (nav_behavior_t &ibehavior) | |
NavBehavior (const art_msgs::Behavior &behavior_msg) | |
bool | operator!= (const NavBehavior compare) |
bool | operator!= (const nav_behavior_t &compare) |
void | operator= (const NavBehavior &newval) |
void | operator= (const NavBehavior::nav_behavior_t &newbehavior) |
bool | operator== (const NavBehavior compare) |
bool | operator== (const nav_behavior_t &compare) |
nav_behavior_t | Value (void) |
~NavBehavior () | |
Private Attributes | |
nav_behavior_t | behavior |
ART vehicle navigator behaviors
Definition at line 19 of file NavBehavior.h.
Definition at line 24 of file NavBehavior.h.
NavBehavior::NavBehavior | ( | ) | [inline] |
Definition at line 54 of file NavBehavior.h.
NavBehavior::NavBehavior | ( | nav_behavior_t & | ibehavior | ) | [inline] |
Definition at line 59 of file NavBehavior.h.
NavBehavior::NavBehavior | ( | const art_msgs::Behavior & | behavior_msg | ) | [inline] |
Definition at line 64 of file NavBehavior.h.
Definition at line 12 of file NavBehaviors.cc.
const char* NavBehavior::Name | ( | void | ) | const [inline] |
Definition at line 38 of file NavBehavior.h.
bool NavBehavior::operator!= | ( | const NavBehavior | compare | ) | [inline] |
Definition at line 86 of file NavBehavior.h.
bool NavBehavior::operator!= | ( | const nav_behavior_t & | compare | ) | [inline] |
Definition at line 101 of file NavBehavior.h.
void NavBehavior::operator= | ( | const NavBehavior & | newval | ) | [inline] |
Definition at line 76 of file NavBehavior.h.
void NavBehavior::operator= | ( | const NavBehavior::nav_behavior_t & | newbehavior | ) | [inline] |
Definition at line 91 of file NavBehavior.h.
bool NavBehavior::operator== | ( | const NavBehavior | compare | ) | [inline] |
Definition at line 81 of file NavBehavior.h.
bool NavBehavior::operator== | ( | const nav_behavior_t & | compare | ) | [inline] |
Definition at line 96 of file NavBehavior.h.
nav_behavior_t NavBehavior::Value | ( | void | ) | [inline] |
Definition at line 71 of file NavBehavior.h.
nav_behavior_t NavBehavior::behavior [private] |
Definition at line 107 of file NavBehavior.h.