17 #ifndef CARTOGRAPHER_IO_XYZ_WRITING_POINTS_PROCESSOR_H_ 18 #define CARTOGRAPHER_IO_XYZ_WRITING_POINTS_PROCESSOR_H_ 47 void Process(std::unique_ptr<PointsBatch> batch)
override;
58 #endif // CARTOGRAPHER_IO_XYZ_WRITING_POINTS_PROCESSOR_H_ PointsProcessor *const next_
std::function< std::unique_ptr< FileWriter >(const std::string &filename)> FileWriterFactory
void Process(std::unique_ptr< PointsBatch > batch) override
XyzWriterPointsProcessor & operator=(const XyzWriterPointsProcessor &)=delete
std::unique_ptr< FileWriter > file_writer_
XyzWriterPointsProcessor(std::unique_ptr< FileWriter >, PointsProcessor *next)
~XyzWriterPointsProcessor() override
static std::unique_ptr< XyzWriterPointsProcessor > FromDictionary(const FileWriterFactory &file_writer_factory, common::LuaParameterDictionary *dictionary, PointsProcessor *next)
static constexpr const char * kConfigurationFileActionName
FlushResult Flush() override