SRBA: Sparser Relative Bundle Adjustment
Classes
srba/RbaEngine.h File Reference

This file exposes the public API and data types of lib-srba (it requires also including srba/models/{*.h} to have a complete SLAM/RBA system) More...


Detailed Description

This file exposes the public API and data types of lib-srba (it requires also including srba/models/{*.h} to have a complete SLAM/RBA system)

Definition in file RbaEngine.h.

#include <mrpt/utils/CTimeLogger.h>
#include <mrpt/utils/CLoadableOptions.h>
#include <mrpt/opengl/CSetOfObjects.h>
#include <mrpt/poses/CPose3DQuat.h>
#include <mrpt/graphs/CNetworkOfPoses.h>
#include <mrpt/system/os.h>
#include <mrpt/system/memory.h>
#include "impl/make_ordered_list_base_kfs.h"
#include "srba_types.h"
#include "srba_options.h"
#include "srba_edge_creation_policies.h"
#include "landmark_jacob_families.h"
#include "landmark_matcher.h"
#include "impl/add-observations.h"
#include "impl/alloc_keyframe.h"
#include "impl/alloc_kf2kf_edge.h"
#include "impl/create_kf2kf_edge.h"
#include "impl/define_new_keyframe.h"
#include "impl/jacobians.h"
#include "impl/rba_problem_common.h"
#include "impl/schur.h"
#include "impl/sparse_hessian_build_symbolic.h"
#include "impl/sparse_hessian_update_numeric.h"
#include "impl/spantree_create_complete.h"
#include "impl/spantree_update_symbolic.h"
#include "impl/spantree_update_numeric.h"
#include "impl/spantree_misc.h"
#include "impl/export_opengl.h"
#include "impl/export_dot.h"
#include "impl/get_global_graphslam_problem.h"
#include "impl/eval_overall_error.h"
#include "impl/determine_kf2kf_edges_to_create.h"
#include "impl/reprojection_residuals.h"
#include "impl/compute_minus_gradient.h"
#include "impl/optimize_edges.h"
#include "impl/lev-marq_solvers.h"
#include "impl/bfs_visitor.h"
#include "impl/optimize_local_area.h"

Go to the source code of this file.

Classes

struct  srba::RBA_OPTIONS_DEFAULT
class  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TOptimizeExtraOutputInfo
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TNewKeyFrameInfo
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TOptimizeLocalAreaParams
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TOpenGLRepresentationOptions
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::ExportGraphSLAM_Params
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TSRBAParameters
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TAllParameters
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::VisitorOptimizeLocalArea
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TBFSEntryEdges
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TNumeric_dh_dAp_params
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TNumeric_dh_df_params
struct  srba::RbaEngine< KF2KF_POSE_TYPE, LM_TYPE, OBS_TYPE, RBA_OPTIONS >::TObsUsed
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends