OKVIS ROS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs
Measurements.hpp File Reference

This file contains the templated measurement structs, structs encapsulating Sensor data and related typedefs. More...

#include <deque>
#include <vector>
#include <memory>
#include <opencv2/opencv.hpp>
#include <Eigen/Dense>
#include <okvis/Time.hpp>
#include <okvis/kinematics/Transformation.hpp>

Go to the source code of this file.

Classes

struct  okvis::Measurement< MEASUREMENT_T >
 Generic measurements. More...
 
struct  okvis::ImuSensorReadings
 IMU measurements. For now assume they are synchronized: More...
 
struct  okvis::DepthCameraData
 Depth camera measurements. For now assume they are synchronized: More...
 
struct  okvis::PositionReading
 Position measurement. More...
 
struct  okvis::GpsPositionReading
 GPS position measurement. More...
 
struct  okvis::MagnetometerReading
 Magnetometer measurement. More...
 
struct  okvis::BarometerReading
 Barometer measurement. More...
 
struct  okvis::DifferentialPressureReading
 Differential pressure sensor measurement. More...
 
struct  okvis::CameraData
 Camera measurement. More...
 
struct  okvis::KeypointData
 Keypoint measurement. More...
 
struct  okvis::FrameData
 Frame measurement. More...
 

Namespaces

 okvis
 okvis Main namespace of this package.
 

Typedefs

typedef Measurement
< ImuSensorReadings > 
okvis::ImuMeasurement
 
typedef std::deque
< ImuMeasurement,
Eigen::aligned_allocator
< ImuMeasurement > > 
okvis::ImuMeasurementDeque
 
typedef Measurement< CameraData > okvis::CameraMeasurement
 
typedef Measurement< FrameData > okvis::FrameMeasurement
 
typedef Measurement
< DepthCameraData > 
okvis::DepthCameraMeasurement
 
typedef Measurement
< PositionReading > 
okvis::PositionMeasurement
 
typedef std::deque
< PositionMeasurement,
Eigen::aligned_allocator
< PositionMeasurement > > 
okvis::PositionMeasurementDeque
 
typedef Measurement
< GpsPositionReading > 
okvis::GpsPositionMeasurement
 
typedef std::deque
< GpsPositionMeasurement,
Eigen::aligned_allocator
< GpsPositionMeasurement > > 
okvis::GpsPositionMeasurementDeque
 
typedef Measurement
< MagnetometerReading > 
okvis::MagnetometerMeasurement
 
typedef std::deque
< MagnetometerMeasurement,
Eigen::aligned_allocator
< MagnetometerMeasurement > > 
okvis::MagnetometerMeasurementDeque
 
typedef Measurement
< BarometerReading > 
okvis::BarometerMeasurement
 
typedef Measurement
< DifferentialPressureReading > 
okvis::DifferentialPressureMeasurement
 

Detailed Description

This file contains the templated measurement structs, structs encapsulating Sensor data and related typedefs.

Author
Stefan Leutenegger