Public Types | Public Member Functions | List of all members
cartographer::io::PointsProcessor Class Referenceabstract

#include <points_processor.h>

Inheritance diagram for cartographer::io::PointsProcessor:
Inheritance graph
[legend]

Public Types

enum  FlushResult { FlushResult::kRestartStream, FlushResult::kFinished }
 

Public Member Functions

virtual FlushResult Flush ()=0
 
PointsProcessoroperator= (const PointsProcessor &)=delete
 
 PointsProcessor ()
 
 PointsProcessor (const PointsProcessor &)=delete
 
virtual void Process (std::unique_ptr< PointsBatch > points_batch)=0
 
virtual ~PointsProcessor ()
 

Detailed Description

Definition at line 29 of file points_processor.h.

Member Enumeration Documentation

Enumerator
kRestartStream 
kFinished 

Definition at line 31 of file points_processor.h.

Constructor & Destructor Documentation

cartographer::io::PointsProcessor::PointsProcessor ( )
inline

Definition at line 36 of file points_processor.h.

virtual cartographer::io::PointsProcessor::~PointsProcessor ( )
inlinevirtual

Definition at line 37 of file points_processor.h.

cartographer::io::PointsProcessor::PointsProcessor ( const PointsProcessor )
delete

Member Function Documentation

virtual FlushResult cartographer::io::PointsProcessor::Flush ( )
pure virtual
PointsProcessor& cartographer::io::PointsProcessor::operator= ( const PointsProcessor )
delete
virtual void cartographer::io::PointsProcessor::Process ( std::unique_ptr< PointsBatch points_batch)
pure virtual

The documentation for this class was generated from the following file:


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:39