Class OpenVDS::VolumeDataReadAccessor

template<typename INDEX, typename T>
class VolumeDataReadAccessor

A class that provides random read access to the voxel values of a VDS.

Subclassed by OpenVDS::VolumeDataReadWriteAccessor< INDEX, T >

Public Functions

inline VolumeDataLayout const *GetLayout() const
inline int64_t RegionCount() const
inline IndexRegion<INDEX> Region(int64_t region) const
inline int64_t RegionFromIndex(INDEX index)
inline IndexRegion<INDEX> CurrentRegion() const
inline T GetValue(INDEX index) const
inline VolumeDataReadAccessor()
inline VolumeDataReadAccessor(IVolumeDataReadAccessor<INDEX, T> *accessor)
inline VolumeDataReadAccessor(VolumeDataReadAccessor const &readAccessor)
inline ~VolumeDataReadAccessor()