Class ProbabilityGridPointsProcessor
Defined in File probability_grid_points_processor.h
Inheritance Relationships
Base Type
public cartographer::io::PointsProcessor
(Class PointsProcessor)
Class Documentation
-
class ProbabilityGridPointsProcessor : public cartographer::io::PointsProcessor
Public Types
Public Functions
-
ProbabilityGridPointsProcessor(double resolution, const mapping::proto::ProbabilityGridRangeDataInserterOptions2D &probability_grid_range_data_inserter_options, const DrawTrajectories &draw_trajectories, const OutputType &output_type, std::unique_ptr<FileWriter> file_writer, const std::vector<mapping::proto::Trajectory> &trajectories, PointsProcessor *next)
-
ProbabilityGridPointsProcessor(const ProbabilityGridPointsProcessor&) = delete
-
ProbabilityGridPointsProcessor &operator=(const ProbabilityGridPointsProcessor&) = delete
-
inline ~ProbabilityGridPointsProcessor() override
-
virtual void Process(std::unique_ptr<PointsBatch> batch) override
-
virtual FlushResult Flush() override
Public Static Functions
-
static std::unique_ptr<ProbabilityGridPointsProcessor> FromDictionary(const std::vector<mapping::proto::Trajectory> &trajectories, const FileWriterFactory &file_writer_factory, common::LuaParameterDictionary *dictionary, PointsProcessor *next)
Public Static Attributes
-
static constexpr const char *kConfigurationFileActionName = "write_probability_grid"
-
ProbabilityGridPointsProcessor(double resolution, const mapping::proto::ProbabilityGridRangeDataInserterOptions2D &probability_grid_range_data_inserter_options, const DrawTrajectories &draw_trajectories, const OutputType &output_type, std::unique_ptr<FileWriter> file_writer, const std::vector<mapping::proto::Trajectory> &trajectories, PointsProcessor *next)