MeVisLab Toolbox Reference
|
Class describing one SingleMultiFrameFrame entry in the map of locked single frames in the MLDICOMCachedIOTreeCache. More...
#include <mlDICOMCachedIOTreeCacheSingleMFMapEntry.h>
Public Member Functions | |
MLDICOMCachedIOTreeCacheSingleMFMapEntry () | |
Default constructor. | |
MLDICOMCachedIOTreeCacheSingleMFMapEntry (DCMTree::TreePtr singleFrameTreeArg, const ml::DICOMCachedIOFileHandle origFileHandleArg, size_t frameIndexArg) | |
Convenience constructor. | |
MLDICOMCachedIOTreeCacheSingleMFMapEntry (const MLDICOMCachedIOTreeCacheSingleMFMapEntry &orig) | |
Copy constructor. | |
MLDICOMCachedIOTreeCacheSingleMFMapEntry & | operator= (const MLDICOMCachedIOTreeCacheSingleMFMapEntry &orig) |
Assignment operator. | |
const DCMTree::TreePtr & | getSingleFrameTree () const |
Public access to protected members. | |
const ml::DICOMCachedIOFileHandle & | getCodedHandle () const |
const ml::DICOMCachedIOFileHandle & | getOrigHandle () const |
size_t | getFrameIndex () const |
Static Public Member Functions | |
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. | |
Protected Attributes | |
DCMTree::TreePtr | _singleFrameTree |
The tree representing one frame from a multi-frame file. | |
ml::DICOMCachedIOFileHandle | _codedHandle |
The coded handle to the single frame + original handle to the multi-frame file with additional "*" at its beginning and "#<frameIdx>" at its end. | |
ml::DICOMCachedIOFileHandle | _origFileHandle |
The original handle to the multi-frame file without additional "*" at its beginning and without number at its end. | |
size_t | _frameIndex |
The index of the frame in _origFileHandle to which singleFrameTree corresponds. | |
Class describing one SingleMultiFrameFrame entry in the map of locked single frames in the MLDICOMCachedIOTreeCache.
Definition at line 24 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
MLDICOMCachedIOTreeCacheSingleMFMapEntry::MLDICOMCachedIOTreeCacheSingleMFMapEntry | ( | ) |
Default constructor.
MLDICOMCachedIOTreeCacheSingleMFMapEntry::MLDICOMCachedIOTreeCacheSingleMFMapEntry | ( | DCMTree::TreePtr | singleFrameTreeArg, |
const ml::DICOMCachedIOFileHandle | origFileHandleArg, | ||
size_t | frameIndexArg ) |
Convenience constructor.
MLDICOMCachedIOTreeCacheSingleMFMapEntry::MLDICOMCachedIOTreeCacheSingleMFMapEntry | ( | const MLDICOMCachedIOTreeCacheSingleMFMapEntry & | orig | ) |
Copy constructor.
|
static |
Function which returns a coded handle built from an original handle and an index.
|
inline |
Definition at line 48 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
|
inline |
Definition at line 50 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
|
inline |
Definition at line 49 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
|
inline |
Public access to protected members.
Definition at line 47 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
MLDICOMCachedIOTreeCacheSingleMFMapEntry & MLDICOMCachedIOTreeCacheSingleMFMapEntry::operator= | ( | const MLDICOMCachedIOTreeCacheSingleMFMapEntry & | orig | ) |
Assignment operator.
|
protected |
The coded handle to the single frame + original handle to the multi-frame file with additional "*" at its beginning and "#<frameIdx>" at its end.
Definition at line 59 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
|
protected |
The index of the frame in _origFileHandle to which singleFrameTree corresponds.
Definition at line 66 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
|
protected |
The original handle to the multi-frame file without additional "*" at its beginning and without number at its end.
Definition at line 63 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.
|
protected |
The tree representing one frame from a multi-frame file.
Definition at line 55 of file mlDICOMCachedIOTreeCacheSingleMFMapEntry.h.