Classes | Namespaces | Macros | 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

 mav_msgs
 

Macros

#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)
 

Macro Definition 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);
#define MAV_MSGS_CONCATENATE2(x, y)

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 Sat Jun 15 2019 19:55:13