NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
sparse_mapping::ProtobufDatabase< TDescriptor, F > Class Template Reference
Inheritance diagram for sparse_mapping::ProtobufDatabase< TDescriptor, F >:
Inheritance graph

Public Member Functions

 ProtobufDatabase (google::protobuf::io::ZeroCopyInputStream *input)
 
 ProtobufDatabase (ProtobufVocabulary< TDescriptor, F > const &voc, bool flag, int val)
 
void SaveProtobuf (google::protobuf::io::ZeroCopyOutputStream *output) const
 
void LoadProtobuf (google::protobuf::io::ZeroCopyInputStream *input)
 

Constructor & Destructor Documentation

◆ ProtobufDatabase() [1/2]

template<class TDescriptor , class F >
sparse_mapping::ProtobufDatabase< TDescriptor, F >::ProtobufDatabase ( google::protobuf::io::ZeroCopyInputStream *  input)
inlineexplicit

◆ ProtobufDatabase() [2/2]

template<class TDescriptor , class F >
sparse_mapping::ProtobufDatabase< TDescriptor, F >::ProtobufDatabase ( ProtobufVocabulary< TDescriptor, F > const &  voc,
bool  flag,
int  val 
)
inline

Member Function Documentation

◆ LoadProtobuf()

template<class TDescriptor , class F >
void sparse_mapping::ProtobufDatabase< TDescriptor, F >::LoadProtobuf ( google::protobuf::io::ZeroCopyInputStream *  input)

◆ SaveProtobuf()

template<class TDescriptor , class F >
void sparse_mapping::ProtobufDatabase< TDescriptor, F >::SaveProtobuf ( google::protobuf::io::ZeroCopyOutputStream *  output) const

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