16 #include <mrpt/containers/yaml.h> 17 #include <mrpt/maps/CPointsMap.h> 18 #include <mrpt/obs/obs_frwds.h> 19 #include <mrpt/rtti/CObject.h> 20 #include <mrpt/system/COutputLogger.h> 38 public mrpt::system::COutputLogger
51 virtual void initialize(
const mrpt::containers::yaml& cfg_block) = 0;
73 const mrpt::containers::yaml& c,
74 const mrpt::system::VerbosityLevel& vLevel = mrpt::system::LVL_INFO);
85 const mrpt::system::VerbosityLevel& vLevel = mrpt::system::LVL_INFO);
FilterPipeline filter_pipeline_from_yaml(const mrpt::containers::yaml &c, const mrpt::system::VerbosityLevel &vLevel=mrpt::system::LVL_INFO)
Generic container of pointcloud(s), extracted features and other maps.
virtual void filter(mp2p_icp::metric_map_t &inOut) const =0
Generic representation of pointcloud(s) and/or extracted features.
virtual void initialize(const mrpt::containers::yaml &cfg_block)=0
void apply_filter_pipeline(const FilterPipeline &filters, mp2p_icp::metric_map_t &inOut)
FilterPipeline filter_pipeline_from_yaml_file(const std::string &filename, const mrpt::system::VerbosityLevel &vLevel=mrpt::system::LVL_INFO)
std::vector< FilterBase::Ptr > FilterPipeline