Program Listing for File Relocalization.h

Return to documentation for file (include/mola_kernel/interfaces/Relocalization.h)

/* -------------------------------------------------------------------------
 *   A Modular Optimization framework for Localization and mApping  (MOLA)
 * Copyright (C) 2018-2024 Jose Luis Blanco, University of Almeria
 * See LICENSE for license information.
 * ------------------------------------------------------------------------- */
#pragma once

#include <mrpt/poses/CPose3D.h>
#include <mrpt/poses/CPose3DPDFGaussian.h>

namespace mola
{
class Relocalization
{
   public:
    Relocalization();
    virtual ~Relocalization();

    virtual void relocalize_near_pose_pdf(
        const mrpt::poses::CPose3DPDFGaussian& p) = 0;

    virtual void relocalize_from_gnss() = 0;

};

}  // namespace mola