19#include <FMEThirdPartyWarningsDisable.h>
23#include <FMEThirdPartyWarningsRestore.h>
29class MultiFileVolumeList;
35typedef std::multimap<unsigned int, std::string>
TSearchTerm;
56 std::string sopClassUID,
57 std::string sopInstanceUID)
const;
69 std::vector<MLuint32> &outVolumeIds,
71 bool searchAnyValue)
const;
Project global and OS specific declarations.
#define MLMULTI_FILE_VOLUME_EXPORT
Only for diagnostic purposes.
bool findVolumesByCriteria(const MultiFileVolumeList &mfvList, TSearchTerm searchTerm, std::vector< MLuint32 > &outVolumeIds, BooleanOperation booleanOperation, bool searchAnyValue) const
MultiFileVolume * findVolumeByInstanceUID(const MultiFileVolumeList &mfvList, std::string sopClassUID, std::string sopInstanceUID) const
Find a volume in mfvList using given SOPClassUID and SOPInstanceUID.
MultiFileVolumeListFind()
std::multimap< unsigned int, std::string > TSearchTerm