MeVisLab Toolbox Reference
mlMultiFileVolumeListTools.h
Go to the documentation of this file.
1// Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2// **InsertLicense** code
3//----------------------------------------------------------------------------------
5
11
12//----------------------------------------------------------------------------------
13#pragma once
14
15// Local includes
17
19
20// Forward to internally used classes.
21class MultiFileVolume;
22
51
Project global and OS specific declarations.
#define MLMULTI_FILE_VOLUME_EXPORT
Only for diagnostic purposes.
Management class used by DirectDicomImport to create, represent and describe volumes composed of mult...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
MLMULTI_FILE_VOLUME_EXPORT size_t calcNumFrameDirectories(const MultiFileVolume &mfv)
Returns the number of directories in which the frames of mfv are located.
MLMULTI_FILE_VOLUME_EXPORT bool checkRequiredFilesExist(const MultiFileVolume &mfv)
Returns true if all files referenced in mfv can be found as files on disk, otherwise false; multi-fra...
MLMULTI_FILE_VOLUME_EXPORT size_t calcNumDifferentTagAppearances(const MultiFileVolume &mfv, const std::string &tagId)
Returns the number of existing different string-convertible top-level tags with id tagId in frames of...
MLMULTI_FILE_VOLUME_EXPORT bool checkHasFramesFromOneDir(const MultiFileVolume &mfv)
Returns true if all frames referenced in mfv are located in one flat directory, otherwise false; mult...