NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
octoclass::IndexedOcTreeKey Class Reference

#include <indexed_octree_key.h>

Classes

struct  KeyHash
 Provides a hash function on Keys. More...
 

Public Member Functions

 IndexedOcTreeKey ()
 
 IndexedOcTreeKey (key_type a, key_type b, key_type c, uint index_in)
 
 IndexedOcTreeKey (const octomap::OcTreeKey &other, uint index_in)
 
bool operator== (const IndexedOcTreeKey &other) const
 
bool operator!= (const IndexedOcTreeKey &other) const
 
IndexedOcTreeKeyoperator= (const IndexedOcTreeKey &other)
 
const key_typeoperator[] (unsigned int i) const
 
key_typeoperator[] (unsigned int i)
 

Public Attributes

key_type k_ [3]
 
uint index_
 

Constructor & Destructor Documentation

◆ IndexedOcTreeKey() [1/3]

octoclass::IndexedOcTreeKey::IndexedOcTreeKey ( )
inline

◆ IndexedOcTreeKey() [2/3]

octoclass::IndexedOcTreeKey::IndexedOcTreeKey ( key_type  a,
key_type  b,
key_type  c,
uint  index_in 
)
inline

◆ IndexedOcTreeKey() [3/3]

octoclass::IndexedOcTreeKey::IndexedOcTreeKey ( const octomap::OcTreeKey &  other,
uint  index_in 
)
inline

Member Function Documentation

◆ operator!=()

bool octoclass::IndexedOcTreeKey::operator!= ( const IndexedOcTreeKey other) const
inline

◆ operator=()

IndexedOcTreeKey& octoclass::IndexedOcTreeKey::operator= ( const IndexedOcTreeKey other)
inline

◆ operator==()

bool octoclass::IndexedOcTreeKey::operator== ( const IndexedOcTreeKey other) const
inline

◆ operator[]() [1/2]

key_type& octoclass::IndexedOcTreeKey::operator[] ( unsigned int  i)
inline

◆ operator[]() [2/2]

const key_type& octoclass::IndexedOcTreeKey::operator[] ( unsigned int  i) const
inline

Member Data Documentation

◆ index_

uint octoclass::IndexedOcTreeKey::index_

◆ k_

key_type octoclass::IndexedOcTreeKey::k_[3]

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