SRBA: Sparser Relative Bundle Adjustment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Attributes
srba::TJacobianSymbolicInfo_dh_df< kf2kf_pose_t, LANDMARK_TYPE > Struct Template Reference

Detailed Description

template<class kf2kf_pose_t, class LANDMARK_TYPE>
struct srba::TJacobianSymbolicInfo_dh_df< kf2kf_pose_t, LANDMARK_TYPE >

Symbolic information of each Jacobian dh_df

Definition at line 246 of file srba_types.h.

#include <srba_types.h>

List of all members.

Public Types

typedef kf2kf_pose_traits
< kf2kf_pose_t
kf2kf_traits_t
typedef landmark_traits
< LANDMARK_TYPE > 
lm_traits_t

Public Attributes

lm_traits_t::TRelativeLandmarkPosfeat_rel_pos
 A pointer to the relative position structure within rba_state.unknown_lms[] for this feature.
const kf2kf_traits_t::pose_flag_t * rel_pose_base_from_obs
size_t obs_idx
 The global index of the observation that generates this Jacobian.
char * is_valid
 A reference to the validity bit in the global list TRBA_Problem_state::all_observations_Jacob_validity.

Member Data Documentation

template<class kf2kf_pose_t , class LANDMARK_TYPE >
const kf2kf_traits_t::pose_flag_t* srba::TJacobianSymbolicInfo_dh_df< kf2kf_pose_t, LANDMARK_TYPE >::rel_pose_base_from_obs

The relative poses used in this Jacobian (see papers) Pointers to the elements in the "numeric" part of the spanning tree ( TRBA_Problem_state::TSpanningTree )

Definition at line 255 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