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
20
21// Forwards
22class DicomMessageCollector;
23
24//----------------------------------------------------------------------------------
26//----------------------------------------------------------------------------------
27namespace MultiFileVolumeProcessor
28{
29
58 double epsilonFactor,
59 std::vector<size_t> &removedFrameIndexes,
60 DicomMessageCollector &dcmMsgCollector);
61};
62
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:716
Header file of class representing volumes composed of multiple DICOM or other files.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
MLMULTI_FILE_VOLUME_EXPORT MLErrorCode removeAndOptimizeSetNGoDuplicates(MultiFileVolume &mfVolume, double epsilonFactor, std::vector< size_t > &removedFrameIndexes, DicomMessageCollector &dcmMsgCollector)
This function checks whether mfVolume.