Class PlyWritingPointsProcessor

Inheritance Relationships

Base Type

Class Documentation

class PlyWritingPointsProcessor : public cartographer::io::PointsProcessor

Public Functions

PlyWritingPointsProcessor(std::unique_ptr<FileWriter> file_writer, const std::vector<std::string> &comments, PointsProcessor *next)
inline ~PlyWritingPointsProcessor() override
PlyWritingPointsProcessor(const PlyWritingPointsProcessor&) = delete
PlyWritingPointsProcessor &operator=(const PlyWritingPointsProcessor&) = delete
virtual void Process(std::unique_ptr<PointsBatch> batch) override
virtual FlushResult Flush() override

Public Static Functions

static std::unique_ptr<PlyWritingPointsProcessor> FromDictionary(const FileWriterFactory &file_writer_factory, common::LuaParameterDictionary *dictionary, PointsProcessor *next)

Public Static Attributes

static constexpr const char *kConfigurationFileActionName = "write_ply"