NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
sparse_mapping::VocabDB Struct Reference

#include <vocab_tree.h>

Public Member Functions

 VocabDB ()
 
 ~VocabDB ()
 
void SaveProtobuf (google::protobuf::io::ZeroCopyOutputStream *output) const
 
void LoadProtobuf (google::protobuf::io::ZeroCopyInputStream *input, int db_type)
 

Public Attributes

BinaryDBbinary_db
 
int m_num_nodes
 

Constructor & Destructor Documentation

◆ VocabDB()

sparse_mapping::VocabDB::VocabDB ( )

◆ ~VocabDB()

sparse_mapping::VocabDB::~VocabDB ( )

Member Function Documentation

◆ LoadProtobuf()

void sparse_mapping::VocabDB::LoadProtobuf ( google::protobuf::io::ZeroCopyInputStream *  input,
int  db_type 
)

◆ SaveProtobuf()

void sparse_mapping::VocabDB::SaveProtobuf ( google::protobuf::io::ZeroCopyOutputStream *  output) const

Member Data Documentation

◆ binary_db

BinaryDB* sparse_mapping::VocabDB::binary_db

◆ m_num_nodes

int sparse_mapping::VocabDB::m_num_nodes

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