#include <quadrotor_interface.h>
Definition at line 43 of file quadrotor_interface.h.
hector_quadrotor_controller::QuadrotorInterface::QuadrotorInterface |
( |
| ) |
|
hector_quadrotor_controller::QuadrotorInterface::~QuadrotorInterface |
( |
| ) |
|
|
virtual |
template<typename HandleType >
boost::shared_ptr<HandleType> hector_quadrotor_controller::QuadrotorInterface::addInput |
( |
const std::string & |
name | ) |
|
|
inline |
template<typename HandleType >
boost::shared_ptr<HandleType> hector_quadrotor_controller::QuadrotorInterface::addOutput |
( |
const std::string & |
name | ) |
|
|
inline |
void hector_quadrotor_controller::QuadrotorInterface::disconnect |
( |
const CommandHandle * |
handle | ) |
|
bool hector_quadrotor_controller::QuadrotorInterface::enabled |
( |
const CommandHandle * |
handle | ) |
const |
template<typename HandleType >
HandleType::ValueType const* hector_quadrotor_controller::QuadrotorInterface::getCommand |
( |
const std::string & |
name | ) |
const |
|
inline |
template<typename HandleType >
boost::shared_ptr<HandleType> hector_quadrotor_controller::QuadrotorInterface::getHandle |
( |
| ) |
|
|
inline |
template<typename HandleType >
boost::shared_ptr<HandleType> hector_quadrotor_controller::QuadrotorInterface::getInput |
( |
const std::string & |
name | ) |
const |
|
inline |
virtual bool hector_quadrotor_controller::QuadrotorInterface::getMassAndInertia |
( |
double & |
mass, |
|
|
double |
inertia[3] |
|
) |
| |
|
inlinevirtual |
const MotorCommand * hector_quadrotor_controller::QuadrotorInterface::getMotorCommand |
( |
| ) |
const |
|
virtual |
template<typename HandleType >
boost::shared_ptr<HandleType> hector_quadrotor_controller::QuadrotorInterface::getOutput |
( |
const std::string & |
name | ) |
const |
|
inline |
virtual PoseHandlePtr hector_quadrotor_controller::QuadrotorInterface::getPose |
( |
| ) |
|
|
inlinevirtual |
const Pose * hector_quadrotor_controller::QuadrotorInterface::getPoseCommand |
( |
| ) |
const |
|
virtual |
virtual ImuHandlePtr hector_quadrotor_controller::QuadrotorInterface::getSensorImu |
( |
| ) |
|
|
inlinevirtual |
virtual TwistHandlePtr hector_quadrotor_controller::QuadrotorInterface::getTwist |
( |
| ) |
|
|
inlinevirtual |
const Twist * hector_quadrotor_controller::QuadrotorInterface::getTwistCommand |
( |
| ) |
const |
|
virtual |
const Wrench * hector_quadrotor_controller::QuadrotorInterface::getWrenchCommand |
( |
| ) |
const |
|
virtual |
bool hector_quadrotor_controller::QuadrotorInterface::start |
( |
const CommandHandle * |
handle | ) |
|
void hector_quadrotor_controller::QuadrotorInterface::stop |
( |
const CommandHandle * |
handle | ) |
|
std::map<std::string, const CommandHandle *> hector_quadrotor_controller::QuadrotorInterface::enabled_ |
|
private |
std::map<std::string, CommandHandlePtr> hector_quadrotor_controller::QuadrotorInterface::inputs_ |
|
private |
std::map<std::string, CommandHandlePtr> hector_quadrotor_controller::QuadrotorInterface::outputs_ |
|
private |
The documentation for this class was generated from the following files: