Class OpenVDS::VolumeDataPage

class VolumeDataPage

Public Functions

virtual VolumeDataPageAccessor &GetVolumeDataPageAccessor() const = 0
virtual void GetMinMax(int (&min)[Dimensionality_Max], int (&max)[Dimensionality_Max]) const = 0
virtual void GetMinMaxExcludingMargin(int (&minExcludingMargin)[Dimensionality_Max], int (&maxExcludingMargin)[Dimensionality_Max]) const = 0
virtual ReadErrorException GetError() const = 0
virtual const void *GetBuffer(int (&size)[Dimensionality_Max], int (&pitch)[Dimensionality_Max]) = 0
inline const void *GetBuffer(int (&pitch)[Dimensionality_Max])
virtual void *GetWritableBuffer(int (&size)[Dimensionality_Max], int (&pitch)[Dimensionality_Max]) = 0
inline void *GetWritableBuffer(int (&pitch)[Dimensionality_Max])
virtual void UpdateWrittenRegion(const int (&writtenMin)[Dimensionality_Max], const int (&writtenMax)[Dimensionality_Max]) = 0
virtual void Release() = 0