Class HashedBlocks
Defined in File hashed_blocks.h
Inheritance Relationships
Base Type
public wavemap::VolumetricDataStructureBase
(Class VolumetricDataStructureBase)
Class Documentation
-
class HashedBlocks : public wavemap::VolumetricDataStructureBase
Public Types
-
using Ptr = std::shared_ptr<HashedBlocks>
-
using ConstPtr = std::shared_ptr<const HashedBlocks>
-
using Config = VolumetricDataStructureConfig
Public Functions
-
virtual Index3D getMinIndex() const override
-
virtual Index3D getMaxIndex() const override
-
inline virtual IndexElement getTreeHeight() const override
-
inline virtual FloatingPoint getCellValue(const Index3D &index) const override
-
inline virtual void setCellValue(const Index3D &index, FloatingPoint new_value) override
-
inline virtual void addToCellValue(const Index3D &index, FloatingPoint update) override
-
virtual void forEachLeaf(typename VolumetricDataStructureBase::IndexedLeafVisitorFunction visitor_fn) const override
-
inline explicit VolumetricDataStructureBase(const VolumetricDataStructureConfig &config)
-
using Ptr = std::shared_ptr<HashedBlocks>