Namespaces | Classes | Typedefs | Functions
cartographer::io Namespace Reference

Namespaces

 cairo
 

Classes

class  ColoringPointsProcessor
 
class  CountingPointsProcessor
 
class  FileWriter
 
class  FixedRatioSamplingPointsProcessor
 
class  HybridGridPointsProcessor
 
class  IntensityToColorPointsProcessor
 
class  MinMaxRangeFiteringPointsProcessor
 
class  NullPointsProcessor
 
class  OutlierRemovingPointsProcessor
 
class  PcdWritingPointsProcessor
 
class  PlyWritingPointsProcessor
 
struct  PointsBatch
 
class  PointsProcessor
 
class  PointsProcessorPipelineBuilder
 
class  ProtoStreamReader
 
class  ProtoStreamWriter
 
class  StreamFileWriter
 
class  XRayPointsProcessor
 
class  XyzWriterPointsProcessor
 

Typedefs

using Color = std::array< uint8_t, 3 >
 
using FileWriterFactory = std::function< std::unique_ptr< FileWriter >(const string &filename)>
 

Functions

void RegisterBuiltInPointsProcessors (const mapping::proto::Trajectory &trajectory, FileWriterFactory file_writer_factory, PointsProcessorPipelineBuilder *builder)
 
template<typename PointsProcessorType >
void RegisterFileWritingPointsProcessor (FileWriterFactory file_writer_factory, PointsProcessorPipelineBuilder *const builder)
 
template<typename PointsProcessorType >
void RegisterPlainPointsProcessor (PointsProcessorPipelineBuilder *const builder)
 
void RemovePoints (std::vector< int > to_remove, PointsBatch *batch)
 

Typedef Documentation

using cartographer::io::Color = typedef std::array<uint8_t, 3>

Definition at line 31 of file points_batch.h.

using cartographer::io::FileWriterFactory = typedef std::function<std::unique_ptr<FileWriter>(const string& filename)>

Definition at line 63 of file file_writer.h.

Function Documentation

void cartographer::io::RegisterBuiltInPointsProcessors ( const mapping::proto::Trajectory &  trajectory,
FileWriterFactory  file_writer_factory,
PointsProcessorPipelineBuilder builder 
)

Definition at line 62 of file points_processor_pipeline_builder.cc.

template<typename PointsProcessorType >
void cartographer::io::RegisterFileWritingPointsProcessor ( FileWriterFactory  file_writer_factory,
PointsProcessorPipelineBuilder *const  builder 
)

Definition at line 49 of file points_processor_pipeline_builder.cc.

template<typename PointsProcessorType >
void cartographer::io::RegisterPlainPointsProcessor ( PointsProcessorPipelineBuilder *const  builder)

Definition at line 38 of file points_processor_pipeline_builder.cc.

void cartographer::io::RemovePoints ( std::vector< int >  to_remove,
PointsBatch batch 
)

Definition at line 22 of file points_batch.cc.



cartographer
Author(s):
autogenerated on Wed Jun 5 2019 21:58:00