#include <points_processor.h>

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