Program Listing for File RawDataConsumer.h
↰ Return to documentation for file (include/mola_kernel/interfaces/RawDataConsumer.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/obs/CObservation.h>
#include <memory>
namespace mola
{
using CObservation = mrpt::obs::CObservation;
class RawDataConsumer
{
public:
RawDataConsumer() = default;
virtual ~RawDataConsumer() = default;
virtual void onNewObservation(const CObservation::Ptr& o) = 0;
};
} // namespace mola