Carna
Version 3.3.2
|
Defines interface to \(\mathbb N_0^3 \to \left[-1024,3071\right]\) volumetric data. More...
#include <HUVolume.h>
Public Member Functions | |
HUVolume () | |
Instantiates. | |
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. | |
virtual HUV | operator() (const math::Vector3ui &at) const override=0 |
![]() | |
virtual | ~VectorField () |
Does nothing. | |
Public Attributes | |
math::Vector3ui | size |
Holds the resolution. | |
Additional Inherited Members | |
![]() | |
typedef HUV | Value |
Holds the co-domain type of the vector field. | |
Defines interface to \(\mathbb N_0^3 \to \left[-1024,3071\right]\) volumetric data.
Definition at line 46 of file HUVolume.h.
|
overridepure virtual |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Reimplemented from Carna::base::math::VectorField< HUV >.
Implemented in Carna::base::BufferedHUVolume< VoxelType, BufferType >.
Documentation generated by Doxygen