#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.