12#ifndef HUVOLUME_H_6014714286
13#define HUVOLUME_H_6014714286
73 ,
unsigned int z )
const override = 0;
Defines Carna::base::HUV.
Defines Carna::base::math::VectorField.
Represents an association.
Defines interface to volumetric data.
HUVolume(const math::Vector3ui &size)
Instantiates.
virtual HUV operator()(unsigned int x, unsigned int y, unsigned int z) const override=0
Returns HUV of specified voxel.
math::Vector3ui size
Holds the resolution.
virtual HUV operator()(const math::Vector3ui &at) const override=0
Abstract definition of an vector field where is ValueType.
Eigen::Matrix< unsigned int, 3, 1 > Vector3ui
Defines vector.
#define NON_COPYABLE
Features class it is placed in as non-copyable.