Class PlyWritingPointsProcessor
Defined in File ply_writing_points_processor.h
Inheritance Relationships
Base Type
public cartographer::io::PointsProcessor
(Class PointsProcessor)
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"
-
PlyWritingPointsProcessor(std::unique_ptr<FileWriter> file_writer, const std::vector<std::string> &comments, PointsProcessor *next)