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
-
virtual VolumeDataPageAccessor &GetVolumeDataPageAccessor() const = 0