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

Detailed Description

template<class LM_TRAITS>
struct srba::landmark_traits< LM_TRAITS >

The argument "LM_TRAITS" can be any of those defined in srba/models/landmarks.h (typically, either landmarks::Euclidean3D or landmarks::Euclidean2D).

See also:
landmark_traits, observation_traits

Definition at line 100 of file srba_types.h.

#include <srba_types.h>

List of all members.

Classes

struct  TLandmarkEntry
struct  TRelativeLandmarkPos

Public Types

typedef landmark_traits
< LM_TRAITS > 
me_t
typedef
mrpt::math::CArrayDouble
< LM_TRAITS::LM_DIMS > 
array_landmark_t
 A fixed-length array of the size of the parameters of one landmark in the map (e.g. if Euclidean coordinates are used, this will hold the coordinates)
typedef std::map< TLandmarkID,
TRelativeLandmarkPos
TRelativeLandmarkPosMap

Member Typedef Documentation

template<class LM_TRAITS>
typedef std::map<TLandmarkID, TRelativeLandmarkPos> srba::landmark_traits< LM_TRAITS >::TRelativeLandmarkPosMap

An index of feature IDs and their relative locations

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