Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
cartographer::io::PcdWritingPointsProcessor Class Reference

#include <pcd_writing_points_processor.h>

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

List of all members.

Public Member Functions

FlushResult Flush () override
PcdWritingPointsProcessoroperator= (const PcdWritingPointsProcessor &)
 PcdWritingPointsProcessor (std::unique_ptr< FileWriter > file_writer, PointsProcessor *next)
 PcdWritingPointsProcessor (const PcdWritingPointsProcessor &)
void Process (std::unique_ptr< PointsBatch > batch) override
 ~PcdWritingPointsProcessor () override

Static Public Member Functions

static std::unique_ptr
< PcdWritingPointsProcessor
FromDictionary (FileWriterFactory file_writer_factory, common::LuaParameterDictionary *dictionary, PointsProcessor *next)

Static Public Attributes

static constexpr const char * kConfigurationFileActionName = "write_pcd"

Private Attributes

std::unique_ptr< FileWriterfile_writer_
bool has_colors_
PointsProcessor *const next_
int64 num_points_

Detailed Description

Definition at line 27 of file pcd_writing_points_processor.h.


Constructor & Destructor Documentation

Definition at line 89 of file pcd_writing_points_processor.cc.

Definition at line 37 of file pcd_writing_points_processor.h.


Member Function Documentation

Implements cartographer::io::PointsProcessor.

Definition at line 96 of file pcd_writing_points_processor.cc.

std::unique_ptr< PcdWritingPointsProcessor > cartographer::io::PcdWritingPointsProcessor::FromDictionary ( FileWriterFactory  file_writer_factory,
common::LuaParameterDictionary dictionary,
PointsProcessor next 
) [static]

Definition at line 81 of file pcd_writing_points_processor.cc.

PcdWritingPointsProcessor& cartographer::io::PcdWritingPointsProcessor::operator= ( const PcdWritingPointsProcessor )
void cartographer::io::PcdWritingPointsProcessor::Process ( std::unique_ptr< PointsBatch batch) [override, virtual]

Member Data Documentation

Definition at line 51 of file pcd_writing_points_processor.h.

Definition at line 50 of file pcd_writing_points_processor.h.

Definition at line 29 of file pcd_writing_points_processor.h.

Definition at line 47 of file pcd_writing_points_processor.h.

Definition at line 49 of file pcd_writing_points_processor.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36