MeVisLab Toolbox Reference
mlRetrieveDCMTree.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
10//----------------------------------------------------------------------------------
11#pragma once
12
14#include <mlModuleIncludes.h>
15#include <DCMTree_Lib.h>
16
17ML_START_NAMESPACE
18
19// Forwards
20class DicomMessageCollector;
21
22//----------------------------------------------------------------------------------
25//----------------------------------------------------------------------------------
26namespace DicomToMLTools {
27
75 const std::string &inputSourceName,
76 const std::string &fileName,
77 Base *basePtr,
78 const MLint volIdx,
79 size_t *numVolumes,
80 bool allowEmptyFileNames,
81 DicomMessageCollector &dcmMsgCollector);
82
96 MLMULTI_FILE_VOLUME_EXPORT void getDCMTreeFromAnyFileType(const std::string &fileName,
97 bool postError,
99 size_t &numVols,
100 DicomMessageCollector &dcmMsgCollector);
101
102};
103
104ML_END_NAMESPACE
Project global and OS specific declarations.
#define MLMULTI_FILE_VOLUME_EXPORT
Only for diagnostic purposes.
Class to collect messages and errors related to a given frame handle.
MLint64 MLint
Definition mlTypeDefs.h:489
boost::shared_ptr< const Tree > Const_TreePtr
Definition DCMTree_Lib.h:67
MLMULTI_FILE_VOLUME_EXPORT DCMTree::Const_TreePtr getInputDCMTree(Module &moduleWithInFields, const std::string &inputSourceName, const std::string &fileName, Base *basePtr, const MLint volIdx, size_t *numVolumes, bool allowEmptyFileNames, DicomMessageCollector &dcmMsgCollector)
MLMULTI_FILE_VOLUME_EXPORT void getDCMTreeFromAnyFileType(const std::string &fileName, bool postError, DCMTree::Const_TreePtr &treePtr, size_t &numVols, DicomMessageCollector &dcmMsgCollector)