MeVisLab Toolbox Reference
MLMFPixDataFramesCacheEntry Class Reference

Small helper class to manage a list of data frames related to a filename. More...

#include <mlDICOMCachedIOPixelFrameCacheContainer.h>

Public Member Functions

 MLMFPixDataFramesCacheEntry (const std::string &fileName, size_t numFrames)
 Constructor to store the filename and to set the size of the array for its data frames.
 

Public Attributes

std::string _fileName
 Name of the file from which the frames come.
 
std::vector< DCMTree::MFPixelTag::pixel_cont_t_pixDatas
 Array of raw frame data pointers.
 
std::vector< ml::SubImage_frameSubImages
 Array of fully constructed subimages containing the frames.
 
bool _subImagesFlipped
 Indicates that subimages have been flipped, for example to compensate a negative slice spacing.
 

Detailed Description

Small helper class to manage a list of data frames related to a filename.

Definition at line 36 of file mlDICOMCachedIOPixelFrameCacheContainer.h.

Constructor & Destructor Documentation

◆ MLMFPixDataFramesCacheEntry()

MLMFPixDataFramesCacheEntry::MLMFPixDataFramesCacheEntry ( const std::string & fileName,
size_t numFrames )
inline

Constructor to store the filename and to set the size of the array for its data frames.

Definition at line 39 of file mlDICOMCachedIOPixelFrameCacheContainer.h.

References mlrange_cast().

Member Data Documentation

◆ _fileName

std::string MLMFPixDataFramesCacheEntry::_fileName

Name of the file from which the frames come.

Definition at line 49 of file mlDICOMCachedIOPixelFrameCacheContainer.h.

◆ _frameSubImages

std::vector<ml::SubImage> MLMFPixDataFramesCacheEntry::_frameSubImages

Array of fully constructed subimages containing the frames.

Definition at line 55 of file mlDICOMCachedIOPixelFrameCacheContainer.h.

◆ _pixDatas

std::vector<DCMTree::MFPixelTag::pixel_cont_t> MLMFPixDataFramesCacheEntry::_pixDatas

Array of raw frame data pointers.

Definition at line 52 of file mlDICOMCachedIOPixelFrameCacheContainer.h.

◆ _subImagesFlipped

bool MLMFPixDataFramesCacheEntry::_subImagesFlipped

Indicates that subimages have been flipped, for example to compensate a negative slice spacing.

Definition at line 58 of file mlDICOMCachedIOPixelFrameCacheContainer.h.


The documentation for this class was generated from the following file: