SRBA: Sparser Relative Bundle Adjustment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Classes | Public Types
srba::kf2kf_pose_traits< POSE_TRAITS > Struct Template Reference

Detailed Description

template<class POSE_TRAITS>
struct srba::kf2kf_pose_traits< POSE_TRAITS >

The argument "POSE_TRAITS" can be any of those defined in srba/models/kf2kf_poses.h (typically, either kf2kf_poses::SE3 or kf2kf_poses::SE2).

See also:
landmark_traits, observation_traits

Definition at line 50 of file srba_types.h.

#include <srba_types.h>

List of all members.

Classes

struct  k2k_edge_t
struct  pose_flag_t

Public Types

typedef kf2kf_pose_traits
< POSE_TRAITS > 
me_t
typedef POSE_TRAITS::pose_t pose_t
 Will be mrpt::poses::CPose3D, ...
typedef
mrpt::math::CArrayDouble
< POSE_TRAITS::REL_POSE_DIMS > 
array_pose_t
 A fixed-length array of the size of the relative poses between keyframes.
typedef
mrpt::aligned_containers
< TKeyFrameID, pose_flag_t >
::map_t 
frameid2pose_map_t
typedef
mrpt::utils::map_as_vector
< TKeyFrameID,
frameid2pose_map_t, typename
std::deque< std::pair
< TKeyFrameID,
frameid2pose_map_t > > > 
TRelativePosesForEachTarget
typedef std::deque< k2k_edge_t * > k2k_edge_vector_t
 A sequence of edges (a "path")

Member Typedef Documentation

template<class POSE_TRAITS>
typedef mrpt::aligned_containers<TKeyFrameID, pose_flag_t>::map_t srba::kf2kf_pose_traits< POSE_TRAITS >::frameid2pose_map_t

"numeric" values of spanning tree poses:

Definition at line 71 of file srba_types.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends