MeVisLab Toolbox Reference
mlDICOMCachedIOTreeCacheMapEntry.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
10//----------------------------------------------------------------------------------
11
12#pragma once
13
14#include <FMEThirdPartyWarningsDisable.h>
15#include <list>
16#include <FMEThirdPartyWarningsRestore.h>
17
20#include <mlTypeDefs.h>
21
22#include <DCMTree_Lib.h>
23
Project global and OS specific declarations.
#define MLDICOMCachedIO_EXPORT
If included by external modules, exported symbols are declared as import symbols.
Class describing one entry in the MLDICOMCachedIOTreeCache of cached DICOM trees.
MLDICOMCachedIOTreeCacheMapEntry(DCMTree::TreePtr treePointer)
Convenience constructor.
DCMTree::TreePtr treePtr
Pointer to the cached DICOM tree.
MLDICOMCachedIOTreeCacheMapEntry()
Default construction.
std::list< ml::DICOMCachedIOFileHandle >::iterator recentlyCachedIt
Iterator to the entry in _recentlyCached list for faster deletion there.
Header of FileHandle class which should be used in DICOM importing modules to resolve the filename fo...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...
Definition mlTypeDefs.h:490
boost::shared_ptr< Tree > TreePtr
shared pointer to a DCMTree::Tree
Definition DCMTree_Lib.h:72