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

This file contains useful typedefs and structs related to frames. More...

#include <map>
#include <Eigen/Core>
#include <okvis/kinematics/Transformation.hpp>

Go to the source code of this file.

Classes

struct  okvis::KeypointIdentifier
 Unique identifier for a keypoint. More...
 
struct  okvis::Match
 Type to store the result of matching. More...
 
struct  okvis::MapPoint
 A type to store information about a point in the world map. More...
 
struct  okvis::Observation
 For convenience to pass associations - also contains the 3d points. More...
 

Namespaces

 okvis
 okvis Main namespace of this package.
 

Typedefs

typedef std::vector< Match > okvis::Matches
 
typedef std::vector< MapPoint,
Eigen::aligned_allocator
< MapPoint > > 
okvis::MapPointVector
 
typedef std::map< uint64_t,
MapPoint, std::less< uint64_t >
, Eigen::aligned_allocator
< MapPoint > > 
okvis::PointMap
 
typedef std::map< uint64_t,
okvis::kinematics::Transformation,
std::less< uint64_t >
, Eigen::aligned_allocator
< okvis::kinematics::Transformation > > 
okvis::TransformationMap
 
typedef std::vector
< Observation,
Eigen::aligned_allocator
< Observation > > 
okvis::ObservationVector
 
typedef Eigen::Matrix< double, 9, 1 > okvis::SpeedAndBiases
 
typedef Eigen::Matrix< double, 9, 1 > okvis::SpeedAndBias
 

Detailed Description

This file contains useful typedefs and structs related to frames.

Author
Stefan Leutenegger
Andreas Forster