Template Class FlatGrid

Nested Relationships

Nested Types

Class Documentation

template<typename TValueType, int kBits>
class FlatGrid

Public Types

using ValueType = TValueType

Public Functions

inline FlatGrid()
FlatGrid(const FlatGrid&) = delete
FlatGrid &operator=(const FlatGrid&) = delete
inline ValueType value(const Eigen::Array3i &index) const
inline ValueType *mutable_value(const Eigen::Array3i &index)

Public Static Functions

static inline int grid_size()
class Iterator

Public Functions

inline Iterator()
inline explicit Iterator(const FlatGrid &flat_grid)
inline void Next()
inline bool Done() const
inline Eigen::Array3i GetCellIndex() const
inline const ValueType &GetValue() const