#include <OcTreeKey.h>
Classes | |
struct | KeyHash |
Provides a hash function on Keys. More... | |
Public Member Functions | |
OcTreeKey () | |
OcTreeKey (unsigned short int a, unsigned short int b, unsigned short int c) | |
OcTreeKey (const OcTreeKey &other) | |
bool | operator!= (const OcTreeKey &other) const |
OcTreeKey & | operator= (const OcTreeKey &other) |
bool | operator== (const OcTreeKey &other) const |
const unsigned short int & | operator[] (unsigned int i) const |
unsigned short int & | operator[] (unsigned int i) |
Public Attributes | |
unsigned short int | k [3] |
OcTreeKey is a container class for internal key addressing. The keys count the number of cells (voxels) from the origin as discrete address of a voxel.
Definition at line 68 of file OcTreeKey.h.
octomap::OcTreeKey::OcTreeKey | ( | ) | [inline] |
Definition at line 71 of file OcTreeKey.h.
octomap::OcTreeKey::OcTreeKey | ( | unsigned short int | a, |
unsigned short int | b, | ||
unsigned short int | c | ||
) | [inline] |
Definition at line 72 of file OcTreeKey.h.
octomap::OcTreeKey::OcTreeKey | ( | const OcTreeKey & | other | ) | [inline] |
Definition at line 74 of file OcTreeKey.h.
bool octomap::OcTreeKey::operator!= | ( | const OcTreeKey & | other | ) | const [inline] |
Definition at line 80 of file OcTreeKey.h.
Definition at line 83 of file OcTreeKey.h.
bool octomap::OcTreeKey::operator== | ( | const OcTreeKey & | other | ) | const [inline] |
Definition at line 77 of file OcTreeKey.h.
const unsigned short int& octomap::OcTreeKey::operator[] | ( | unsigned int | i | ) | const [inline] |
Definition at line 87 of file OcTreeKey.h.
unsigned short int& octomap::OcTreeKey::operator[] | ( | unsigned int | i | ) | [inline] |
Definition at line 90 of file OcTreeKey.h.
unsigned short int octomap::OcTreeKey::k[3] |
Definition at line 94 of file OcTreeKey.h.