Class describing one SingleMultiFrameFrame entry in the map of locked single frames in the MLDICOMCac...
MLDICOMCachedIOTreeCacheSingleMFMapEntry(DCMTree::TreePtr singleFrameTreeArg, const ml::DICOMCachedIOFileHandle origFileHandleArg, size_t frameIndexArg)
Convenience constructor.
MLDICOMCachedIOTreeCacheSingleMFMapEntry()
Default constructor.
const ml::DICOMCachedIOFileHandle & getCodedHandle() const
const ml::DICOMCachedIOFileHandle & getOrigHandle() const
static ml::DICOMCachedIOFileHandle createCodedHandle(const ml::DICOMCachedIOFileHandle origFileHandleArg, size_t frameIndexArg)
Function which returns a coded handle built from an original handle and an index.
ml::DICOMCachedIOFileHandle _codedHandle
The coded handle to the single frame + original handle to the multi-frame file with additional "*" at...
ml::DICOMCachedIOFileHandle _origFileHandle
The original handle to the multi-frame file without additional "*" at its beginning and without numbe...
MLDICOMCachedIOTreeCacheSingleMFMapEntry(const MLDICOMCachedIOTreeCacheSingleMFMapEntry &orig)
Copy constructor.
const DCMTree::TreePtr & getSingleFrameTree() const
Public access to protected members.
DCMTree::TreePtr _singleFrameTree
The tree representing one frame from a multi-frame file.
size_t _frameIndex
The index of the frame in _origFileHandle to which singleFrameTree corresponds.
MLDICOMCachedIOTreeCacheSingleMFMapEntry & operator=(const MLDICOMCachedIOTreeCacheSingleMFMapEntry &orig)
Assignment operator.