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 = std::nullopt) 
const;
 
  155         const std::optional<mrpt::poses::CPose3D>& robotPose) 
const;
 
  159         const std::optional<mrpt::poses::CPose3D>& robotPose) 
const;
 
  163         const std::optional<mrpt::poses::CPose3D>& robotPose) 
const;
 
  166         const mrpt::maps::CPointsMap& pc, 
const mrpt::poses::CPose3D& sensorPose,
 
  171         const std::optional<mrpt::poses::CPose3D>& robotPose) 
const;
 
  180         const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt) 
const;
 
  184         const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt) 
const;
 
  203     const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
 
  208     const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
 
  217     const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
 
  222     const std::optional<mrpt::poses::CPose3D>& robotPose = std::nullopt);
 
  230     const mrpt::containers::yaml&       c,
 
  231     const mrpt::system::VerbosityLevel& vLevel = mrpt::system::LVL_INFO);
 
  242     const mrpt::system::VerbosityLevel& vLevel = mrpt::system::LVL_INFO);