13 #ifndef mitkCompressedImageContainer_h
14 #define mitkCompressedImageContainer_h
37 using CompressedSliceData = std::pair<int, char*>;
38 using CompressedTimeStepData = std::vector<CompressedSliceData>;
39 using CompressedImageData = std::vector<CompressedTimeStepData>;
41 void ClearCompressedImageData();
43 CompressedImageData m_CompressedImageData;
45 std::unique_ptr<PixelType> m_PixelType;
46 TimeGeometry::Pointer m_TimeGeometry;
47 std::array<unsigned int, 2> m_SliceDimensions;
48 unsigned int m_Dimension;
#define MITKDATATYPESEXT_EXPORT
~CompressedImageContainer()
CompressedImageContainer & operator=(const CompressedImageContainer &)=delete
Image::Pointer DecompressImage() const
CompressedImageContainer(const CompressedImageContainer &)=delete
void CompressImage(const Image *image)
CompressedImageContainer()
Image class for storing images.
Find image slices visible on a given plane.