#include <points_processor.h>

Public Types | |
| enum | FlushResult { kRestartStream, kFinished } |
Public Member Functions | |
| virtual FlushResult | Flush ()=0 |
| PointsProcessor & | operator= (const PointsProcessor &) |
| PointsProcessor () | |
| PointsProcessor (const PointsProcessor &) | |
| virtual void | Process (std::unique_ptr< PointsBatch > points_batch)=0 |
| virtual | ~PointsProcessor () |
Definition at line 29 of file points_processor.h.
Definition at line 31 of file points_processor.h.
| cartographer::io::PointsProcessor::PointsProcessor | ( | ) | [inline] |
Definition at line 36 of file points_processor.h.
| virtual cartographer::io::PointsProcessor::~PointsProcessor | ( | ) | [inline, virtual] |
Definition at line 37 of file points_processor.h.
| virtual FlushResult cartographer::io::PointsProcessor::Flush | ( | ) | [pure virtual] |
Implemented in cartographer::io::ProbabilityGridPointsProcessor, cartographer::io::XRayPointsProcessor, cartographer::io::IntensityToColorPointsProcessor, cartographer::io::FixedRatioSamplingPointsProcessor, cartographer::io::OutlierRemovingPointsProcessor, cartographer::io::XyzWriterPointsProcessor, cartographer::io::FrameIdFilteringPointsProcessor, cartographer::io::MinMaxRangeFiteringPointsProcessor, cartographer::io::ColoringPointsProcessor, cartographer::io::PcdWritingPointsProcessor, cartographer::io::PlyWritingPointsProcessor, cartographer::io::CountingPointsProcessor, cartographer::io::HybridGridPointsProcessor, and cartographer::io::NullPointsProcessor.
| PointsProcessor& cartographer::io::PointsProcessor::operator= | ( | const PointsProcessor & | ) |
| virtual void cartographer::io::PointsProcessor::Process | ( | std::unique_ptr< PointsBatch > | points_batch | ) | [pure virtual] |
Implemented in cartographer::io::ProbabilityGridPointsProcessor, cartographer::io::XRayPointsProcessor, cartographer::io::IntensityToColorPointsProcessor, cartographer::io::FixedRatioSamplingPointsProcessor, cartographer::io::OutlierRemovingPointsProcessor, cartographer::io::XyzWriterPointsProcessor, cartographer::io::FrameIdFilteringPointsProcessor, cartographer::io::MinMaxRangeFiteringPointsProcessor, cartographer::io::ColoringPointsProcessor, cartographer::io::PcdWritingPointsProcessor, cartographer::io::PlyWritingPointsProcessor, cartographer::io::CountingPointsProcessor, cartographer::io::HybridGridPointsProcessor, and cartographer::io::NullPointsProcessor.