Public Member Functions | Private Attributes | List of all members
cartographer::io::ProtoStreamDeserializer Class Reference

#include <proto_stream_deserializer.h>

Public Member Functions

const mapping::proto::AllTrajectoryBuilderOptions & all_trajectory_builder_options ()
 
mapping::proto::SerializationHeader & header ()
 
ProtoStreamDeserializeroperator= (const ProtoStreamDeserializer &)=delete
 
mapping::proto::PoseGraph & pose_graph ()
 
const mapping::proto::PoseGraph & pose_graph () const
 
 ProtoStreamDeserializer (ProtoStreamReaderInterface *const reader)
 
 ProtoStreamDeserializer (const ProtoStreamDeserializer &)=delete
 
 ProtoStreamDeserializer (ProtoStreamDeserializer &&)=delete
 
bool ReadNextSerializedData (mapping::proto::SerializedData *data)
 

Private Attributes

mapping::proto::SerializedData all_trajectory_builder_options_
 
mapping::proto::SerializationHeader header_
 
mapping::proto::SerializedData pose_graph_
 
ProtoStreamReaderInterfacereader_
 

Detailed Description

Definition at line 34 of file proto_stream_deserializer.h.

Constructor & Destructor Documentation

◆ ProtoStreamDeserializer() [1/3]

cartographer::io::ProtoStreamDeserializer::ProtoStreamDeserializer ( ProtoStreamReaderInterface *const  reader)
explicit

Definition at line 46 of file proto_stream_deserializer.cc.

◆ ProtoStreamDeserializer() [2/3]

cartographer::io::ProtoStreamDeserializer::ProtoStreamDeserializer ( const ProtoStreamDeserializer )
delete

◆ ProtoStreamDeserializer() [3/3]

cartographer::io::ProtoStreamDeserializer::ProtoStreamDeserializer ( ProtoStreamDeserializer &&  )
delete

Member Function Documentation

◆ all_trajectory_builder_options()

const mapping::proto::AllTrajectoryBuilderOptions& cartographer::io::ProtoStreamDeserializer::all_trajectory_builder_options ( )
inline

Definition at line 52 of file proto_stream_deserializer.h.

◆ header()

mapping::proto::SerializationHeader& cartographer::io::ProtoStreamDeserializer::header ( )
inline

Definition at line 42 of file proto_stream_deserializer.h.

◆ operator=()

ProtoStreamDeserializer& cartographer::io::ProtoStreamDeserializer::operator= ( const ProtoStreamDeserializer )
delete

◆ pose_graph() [1/2]

mapping::proto::PoseGraph& cartographer::io::ProtoStreamDeserializer::pose_graph ( )
inline

Definition at line 44 of file proto_stream_deserializer.h.

◆ pose_graph() [2/2]

const mapping::proto::PoseGraph& cartographer::io::ProtoStreamDeserializer::pose_graph ( ) const
inline

Definition at line 47 of file proto_stream_deserializer.h.

◆ ReadNextSerializedData()

bool cartographer::io::ProtoStreamDeserializer::ReadNextSerializedData ( mapping::proto::SerializedData *  data)

Definition at line 72 of file proto_stream_deserializer.cc.

Member Data Documentation

◆ all_trajectory_builder_options_

mapping::proto::SerializedData cartographer::io::ProtoStreamDeserializer::all_trajectory_builder_options_
private

Definition at line 66 of file proto_stream_deserializer.h.

◆ header_

mapping::proto::SerializationHeader cartographer::io::ProtoStreamDeserializer::header_
private

Definition at line 64 of file proto_stream_deserializer.h.

◆ pose_graph_

mapping::proto::SerializedData cartographer::io::ProtoStreamDeserializer::pose_graph_
private

Definition at line 65 of file proto_stream_deserializer.h.

◆ reader_

ProtoStreamReaderInterface* cartographer::io::ProtoStreamDeserializer::reader_
private

Definition at line 62 of file proto_stream_deserializer.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59