17 #include <mrpt/containers/yaml.h>
18 #include <mrpt/maps/CPointsMap.h>
19 #include <mrpt/obs/obs_frwds.h>
20 #include <mrpt/rtti/CObject.h>
21 #include <mrpt/system/COutputLogger.h>
72 public mrpt::system::COutputLogger,
88 virtual void initialize(
const mrpt::containers::yaml& cfg_block);
96 const std::optional<mrpt::poses::CPose3D>& robotPose =
155 const mrpt::obs::CObservation2DRangeScan& pc,
157 const std::optional<mrpt::poses::CPose3D>& robotPose)
const;
160 const mrpt::obs::CObservation3DRangeScan& pc,
162 const std::optional<mrpt::poses::CPose3D>& robotPose)
const;
165 const mrpt::obs::CObservationVelodyneScan& pc,
167 const std::optional<mrpt::poses::CPose3D>& robotPose)
const;
170 const mrpt::maps::CPointsMap& pc,
172 const std::optional<mrpt::poses::CPose3D>& robotPose)
const;
175 const mrpt::obs::CObservationRotatingScan& pc,
177 const std::optional<mrpt::poses::CPose3D>& robotPose)
const;
186 const std::optional<mrpt::poses::CPose3D>& robotPose =
191 const std::optional<mrpt::poses::CPose3D>& robotPose =
211 const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
216 const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
225 const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
230 const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
238 const mrpt::containers::yaml& c,
239 const mrpt::system::VerbosityLevel& vLevel = mrpt::system::LVL_INFO);
250 const mrpt::system::VerbosityLevel& vLevel = mrpt::system::LVL_INFO);