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

Header file for the Estimator class. This does all the backend work. More...

#include <memory>
#include <mutex>
#include <array>
#include <ceres/ceres.h>
#include <okvis/kinematics/Transformation.hpp>
#include <okvis/assert_macros.hpp>
#include <okvis/VioBackendInterface.hpp>
#include <okvis/MultiFrame.hpp>
#include <okvis/FrameTypedefs.hpp>
#include <okvis/Measurements.hpp>
#include <okvis/Variables.hpp>
#include <okvis/ceres/PoseParameterBlock.hpp>
#include <okvis/ceres/SpeedAndBiasParameterBlock.hpp>
#include <okvis/ceres/HomogeneousPointParameterBlock.hpp>
#include <okvis/ceres/Map.hpp>
#include <okvis/ceres/MarginalizationError.hpp>
#include <okvis/ceres/ReprojectionError.hpp>
#include <okvis/ceres/CeresIterationCallback.hpp>
#include "implementation/Estimator.hpp"

Go to the source code of this file.

Classes

class  okvis::Estimator
 The estimator class. More...
 
struct  okvis::Estimator::StateInfo
 StateInfo This configures the state vector ordering. More...
 
struct  okvis::Estimator::States
 States This summarizes all the possible states – i.e. their ids: More...
 

Namespaces

 okvis
 okvis Main namespace of this package.
 

Detailed Description

Header file for the Estimator class. This does all the backend work.

Author
Stefan Leutenegger
Andreas Forster