#include <handles.h>
Public Member Functions | |
double | getCommand () const |
double | getError (const PoseHandle &pose) const |
HeadingCommandHandle () | |
HeadingCommandHandle (const PoseCommandHandle &other) | |
HeadingCommandHandle (QuadrotorInterface *interface, const std::string &name) | |
HeadingCommandHandle (Quaternion *command) | |
void | setCommand (double command) |
bool | update (Pose &command) const |
virtual | ~HeadingCommandHandle () |
Protected Attributes | |
double * | scalar_ |
hector_quadrotor_controller::HeadingCommandHandle::HeadingCommandHandle | ( | const PoseCommandHandle & | other | ) | [inline] |
hector_quadrotor_controller::HeadingCommandHandle::HeadingCommandHandle | ( | QuadrotorInterface * | interface, |
const std::string & | name | ||
) | [inline] |
hector_quadrotor_controller::HeadingCommandHandle::HeadingCommandHandle | ( | Quaternion * | command | ) | [inline] |
virtual hector_quadrotor_controller::HeadingCommandHandle::~HeadingCommandHandle | ( | ) | [inline, virtual] |
double hector_quadrotor_controller::HeadingCommandHandle::getCommand | ( | ) | const |
Reimplemented from hector_quadrotor_controller::CommandHandle_< HeadingCommandHandle, Quaternion, PoseCommandHandle >.
Definition at line 159 of file quadrotor_interface.cpp.
double hector_quadrotor_controller::HeadingCommandHandle::getError | ( | const PoseHandle & | pose | ) | const |
Definition at line 183 of file quadrotor_interface.cpp.
void hector_quadrotor_controller::HeadingCommandHandle::setCommand | ( | double | command | ) |
Definition at line 145 of file quadrotor_interface.cpp.
bool hector_quadrotor_controller::HeadingCommandHandle::update | ( | Pose & | command | ) | const |
Reimplemented from hector_quadrotor_controller::CommandHandle_< PoseCommandHandle, Pose >.
Definition at line 168 of file quadrotor_interface.cpp.
double* hector_quadrotor_controller::HeadingCommandHandle::scalar_ [protected] |