| addToPage(Page &p, DATA_ID globalId, UInt64 key, const Vector3d &loc) | MAK::SpatialIndex< DATA_ID > | protected |
| BITS_PER_COMPONENT | MAK::SpatialIndex< DATA_ID > | privatestatic |
| BITS_PER_COMPONENT_AND_REGION | MAK::SpatialIndex< DATA_ID > | privatestatic |
| canSplit(const NodeIndex nodeIdx) const | MAK::SpatialIndex< DATA_ID > | protected |
| contains(UInt64 key, NodeIndex n) | MAK::SpatialIndex< DATA_ID > | protected |
| endFrame() | MAK::SpatialIndex< DATA_ID > | |
| eraseFromPage(Page &p, DATA_ID globalId) | MAK::SpatialIndex< DATA_ID > | protected |
| findCommonRootNode(NodeIndex idx, const UInt64 key1, const UInt64 key2) const | MAK::SpatialIndex< DATA_ID > | protected |
| findNodeContaining(NodeIndex, const UInt64 key) const | MAK::SpatialIndex< DATA_ID > | protected |
| findNodeToAdd(const UInt64 key) | MAK::SpatialIndex< DATA_ID > | protected |
| generateMinMaxKeys(const Vector3d &pos1, const Vector3d &pos2, UInt64 &minKey, UInt64 &maxKey, Vector3d &minPos, Vector3d &maxPos) const | MAK::SpatialIndex< DATA_ID > | protected |
| generateMinMaxKeys(const Vector3d &pos1, const Vector3d &pos2, UInt64 &minKey, UInt64 &maxKey) const | MAK::SpatialIndex< DATA_ID > | protected |
| geocentricToSpatialKey(const Vector3d &pos) | MAK::SpatialIndex< DATA_ID > | inlinestatic |
| geocToSpherical(const Vector3d &pos) | MAK::SpatialIndex< DATA_ID > | inlinestatic |
| growNodes(int count) | MAK::SpatialIndex< DATA_ID > | protected |
| growPages(int count) | MAK::SpatialIndex< DATA_ID > | protected |
| insert(const DATA_ID globalId, const Vector3d &pos) | MAK::SpatialIndex< DATA_ID > | |
| insert(const DATA_ID globalId, const Vector3d &pos, const UInt64 key) | MAK::SpatialIndex< DATA_ID > | |
| isDistanceToLineWithin(const Vector3d &pointC, double distance, const Vector3d &lineA, const Vector3d &lineB) const | MAK::SpatialIndex< DATA_ID > | |
| isPositionWithin(const Vector3d &min, const Vector3d &max, const Vector3d &pos) const | MAK::SpatialIndex< DATA_ID > | protected |
| isPositionWithin(const Vector2d &latLong1, const Vector2d &latLong2, const Vector3d &pos) const | MAK::SpatialIndex< DATA_ID > | protected |
| isWholeGlobeRegion(const Vector3d &pos1, const Vector3d &pos2) const | MAK::SpatialIndex< DATA_ID > | |
| MASK_AZIMUTH_OBITS_REVERSE | MAK::SpatialIndex< DATA_ID > | protectedstatic |
| MASK_AZIMUTH_ODD_BITS | MAK::SpatialIndex< DATA_ID > | protectedstatic |
| MASK_ELEVATION_EBITS_REVERSE | MAK::SpatialIndex< DATA_ID > | protectedstatic |
| MASK_ELEVATION_EVEN_BITS | MAK::SpatialIndex< DATA_ID > | protectedstatic |
| my_pdep_u64(UInt64 val, UInt64 mask) | MAK::SpatialIndex< DATA_ID > | inlinestatic |
| myFreePageQueue | MAK::SpatialIndex< DATA_ID > | protected |
| myNodeCount | MAK::SpatialIndex< DATA_ID > | protected |
| myNodeMutex | MAK::SpatialIndex< DATA_ID > | protected |
| myNodes | MAK::SpatialIndex< DATA_ID > | protected |
| myPageCount | MAK::SpatialIndex< DATA_ID > | protected |
| myPageMutex | MAK::SpatialIndex< DATA_ID > | protected |
| myPages | MAK::SpatialIndex< DATA_ID > | protected |
| myReverseLookup | MAK::SpatialIndex< DATA_ID > | protected |
| nearestNeighbors(const Vector3d &loc, double distanceInMeter) const | MAK::SpatialIndex< DATA_ID > | |
| needSplit(const NodeIndex nodeIdx) const | MAK::SpatialIndex< DATA_ID > | protected |
| nextNode() | MAK::SpatialIndex< DATA_ID > | protected |
| nextPage() | MAK::SpatialIndex< DATA_ID > | protected |
| NodeIndex typedef | MAK::SpatialIndex< DATA_ID > | |
| objectsNearChord(const Vector3d &pointA, const Vector3d &pointB, const double delta) const | MAK::SpatialIndex< DATA_ID > | |
| objectsWithin(const Vector3d &min, const Vector3d &max) const | MAK::SpatialIndex< DATA_ID > | |
| objectsWithin(const Vector2d &minLatLonDeg, const Vector2d &maxLatLonDeg) const | MAK::SpatialIndex< DATA_ID > | |
| objectsWithinNode(const NodeIndex idx, const UInt64 minKey, const UInt64 maxKey, const Vector3d &absMin, const Vector3d &absMax, std::vector< DATA_ID > &result) const | MAK::SpatialIndex< DATA_ID > | protected |
| objectsWithinNode(const NodeIndex idx, const UInt64 minKey, const UInt64 maxKey, const Vector3d &pos1, const Vector3d &pos2, const double distance, std::vector< DATA_ID > &result) const | MAK::SpatialIndex< DATA_ID > | protected |
| objectsWithinNode(const NodeIndex idx, const Vector2d &latLong1, const Vector2d &latLong2, std::vector< DATA_ID > &result) const | MAK::SpatialIndex< DATA_ID > | protected |
| PageIndex typedef | MAK::SpatialIndex< DATA_ID > | |
| remove(const DATA_ID globalId) | MAK::SpatialIndex< DATA_ID > | |
| reset() | MAK::SpatialIndex< DATA_ID > | |
| SpatialIndex() | MAK::SpatialIndex< DATA_ID > | |
| SpatialMaxNodeDepth | MAK::SpatialIndex< DATA_ID > | protectedstatic |
| spatialTreeWalk(UInt32 &totalDataCnt) const | MAK::SpatialIndex< DATA_ID > | |
| splitNode(NodeIndex n) | MAK::SpatialIndex< DATA_ID > | protected |
| thePageSize | MAK::SpatialIndex< DATA_ID > | protectedstatic |
| update(const DATA_ID globalId, const Vector3d &pos) | MAK::SpatialIndex< DATA_ID > | |
| ~SpatialIndex() | MAK::SpatialIndex< DATA_ID > | |