template struct mola::TriMapΒΆ

Three-ways map between IDs: feature_id, gtsam_id, MOLA_id

#include <ASLAM_gtsam.h>

template <
    typename feature_id_t,
    typename gtsam_id_t = std::size_t,
    typename mola_id_t = mola::fid_t
    >
struct TriMap
{
    // fields

    std::map<gtsam_id_t, mola_id_t> gtsam2mola;
    std::map<mola_id_t, gtsam_id_t> mola2gtsam;
};