MeVisLab Toolbox Reference
mlMultiFileVolumeProcessor.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 
13 // Local includes
15 
16 // Class whose instances shall be manipulated.
17 #include "mlMultiFileVolume.h"
18 
19 ML_START_NAMESPACE
20 
21 // Forwards
22 class DicomMessageCollector;
23 
24 //----------------------------------------------------------------------------------
26 //----------------------------------------------------------------------------------
27 namespace MultiFileVolumeProcessor
28 {
29 
58  double epsilonFactor,
59  std::vector<size_t> &removedFrameIndexes,
60  DicomMessageCollector &dcmMsgCollector);
61 };
62 
63 ML_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.
Management class used by DirectDicomImport to create, represent and describe volumes composed of mult...
MLint32 MLErrorCode
Type of an ML Error code.
Definition: mlTypeDefs.h:818
Header file of class representing volumes composed of multiple DICOM or other files.
MLMULTI_FILE_VOLUME_EXPORT MLErrorCode removeAndOptimizeSetNGoDuplicates(MultiFileVolume &mfVolume, double epsilonFactor, std::vector< size_t > &removedFrameIndexes, DicomMessageCollector &dcmMsgCollector)
This function checks whether mfVolume.