Classes | Namespaces | Defines | Functions
eigen_mav_msgs.h File Reference
#include <Eigen/Eigen>
#include <deque>
#include <iostream>
#include "mav_msgs/common.h"
Include dependency graph for eigen_mav_msgs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mav_msgs::EigenActuators
struct  mav_msgs::EigenAttitudeThrust
class  mav_msgs::EigenMavState
 Container holding the state of a MAV: position, velocity, attitude and angular velocity. In addition, holds the acceleration expressed in body coordinates, which is what the accelerometer usually measures. More...
struct  mav_msgs::EigenOdometry
struct  mav_msgs::EigenRateThrust
struct  mav_msgs::EigenRollPitchYawrateThrust
struct  mav_msgs::EigenTorqueThrust
struct  mav_msgs::EigenTrajectoryPoint

Namespaces

namespace  mav_msgs

Defines

#define MAV_MSGS_CONCATENATE(x, y)   x##y
#define MAV_MSGS_CONCATENATE2(x, y)   MAV_MSGS_CONCATENATE(x, y)
#define MAV_MSGS_MAKE_ALIGNED_CONTAINERS(EIGEN_TYPE)

Functions

EigenTrajectoryPoint mav_msgs::operator* (const Eigen::Affine3d &lhs, const EigenTrajectoryPoint &rhs)

Define Documentation

#define MAV_MSGS_CONCATENATE (   x,
 
)    x##y

Definition at line 325 of file eigen_mav_msgs.h.

#define MAV_MSGS_CONCATENATE2 (   x,
 
)    MAV_MSGS_CONCATENATE(x, y)

Definition at line 326 of file eigen_mav_msgs.h.

#define MAV_MSGS_MAKE_ALIGNED_CONTAINERS (   EIGEN_TYPE)
Value:
typedef std::vector<EIGEN_TYPE, Eigen::aligned_allocator<EIGEN_TYPE>> \
      MAV_MSGS_CONCATENATE2(EIGEN_TYPE, Vector);                        \
  typedef std::deque<EIGEN_TYPE, Eigen::aligned_allocator<EIGEN_TYPE>>  \
      MAV_MSGS_CONCATENATE2(EIGEN_TYPE, Deque);

Definition at line 327 of file eigen_mav_msgs.h.



mav_msgs
Author(s): Simon Lynen, Markus Achtelik, Pascal Gohl, Sammy Omari, Michael Burri, Fadri Furrer, Helen Oleynikova, Mina Kamel, Karen Bodie, Rik Bähnemann
autogenerated on Fri Jun 14 2019 19:31:56