Struct VoxelBlock

Struct Documentation

struct VoxelBlock

A map point is a signed offset from the centre of its voxel, quantized to int8.

Public Types

using PointArray = std::array<Eigen::Vector3i8, max_points>

Public Functions

inline bool full() const
inline void push_back(const Eigen::Vector3i8 &offset)
inline PointArray::const_iterator begin() const
inline PointArray::const_iterator end() const

Public Members

PointArray points = {}
std::uint8_t size = 0

Public Static Attributes

static constexpr unsigned int max_points = 8