#include <points_processor_pipeline_builder.h>
Public Member Functions | |
std::vector< std::unique_ptr < PointsProcessor > > | CreatePipeline (common::LuaParameterDictionary *dictionary) const |
PointsProcessorPipelineBuilder & | operator= (const PointsProcessorPipelineBuilder &) |
PointsProcessorPipelineBuilder () | |
PointsProcessorPipelineBuilder (const PointsProcessorPipelineBuilder &) | |
void | Register (const std::string &name, FactoryFunction factory) |
Private Attributes | |
absl::flat_hash_map < std::string, FactoryFunction > | factories_ |
Definition at line 38 of file points_processor_pipeline_builder.h.
Definition at line 112 of file points_processor_pipeline_builder.cc.
cartographer::io::PointsProcessorPipelineBuilder::PointsProcessorPipelineBuilder | ( | const PointsProcessorPipelineBuilder & | ) |
std::vector< std::unique_ptr< PointsProcessor > > cartographer::io::PointsProcessorPipelineBuilder::CreatePipeline | ( | common::LuaParameterDictionary * | dictionary | ) | const |
Definition at line 115 of file points_processor_pipeline_builder.cc.
PointsProcessorPipelineBuilder& cartographer::io::PointsProcessorPipelineBuilder::operator= | ( | const PointsProcessorPipelineBuilder & | ) |
void cartographer::io::PointsProcessorPipelineBuilder::Register | ( | const std::string & | name, |
FactoryFunction | factory | ||
) |
Definition at line 105 of file points_processor_pipeline_builder.cc.
absl::flat_hash_map<std::string, FactoryFunction> cartographer::io::PointsProcessorPipelineBuilder::factories_ [private] |
Definition at line 58 of file points_processor_pipeline_builder.h.