All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Streaming::MortonKey Struct Reference

Public Member Functions

 MortonKey (int rootFaceIndex)
 
int Depth () const
 
MortonKey Push (int quadrant) const
 
MortonKey Pop (int timesToPop=1) const
 
int Element (int index) const
 
int At (int index) const
 
bool operator== (const MortonKey &other) const
 
bool operator!= (const MortonKey &other) const
 
bool operator< (const MortonKey &other) const
 
bool IsParentOfKey (const MortonKey &potentialChildKey) const
 
double WidthInMetres () const
 
std::string ToString () const
 
int Face () const
 
bool CoversEcefPoint (const Eegeo::dv3 &ecefPosition) const
 
s64 RawValue () const
 

Static Public Member Functions

static MortonKey CreateFromRawValue (s64 rawKey)
 
static MortonKey CreateFromString (const char *keyString)
 

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