Struct SparseTreesPointCloud::CachedData

Nested Relationships

This struct is a nested type of Class SparseTreesPointCloud.

Struct Documentation

struct CachedData

Public Functions

CachedData() = default
inline void reset()

Public Members

mutable std::optional<mrpt::math::TBoundingBoxf> boundingBox_
int lastAccessNextWrite = 0
outer_index3d_t lastAccessIdx[NUM_CACHED_IDXS]
GridData *lastAccessGrid[NUM_CACHED_IDXS] = {nullptr}

Public Static Attributes

static constexpr int CBITS = 2
static constexpr int NUM_CACHED_IDXS = 1 << CBITS
static constexpr int NUM_CACHED_IDX_MASK = NUM_CACHED_IDXS - 1