2 #ifndef BRUKERIMAGESET_H
3 #define BRUKERIMAGESET_H
6 #include "brukerSystem.h"
7 #include "brukerimage.h"
10 typedef bool (*BOOL_FUNCTION_PFILE_PFILE_POINTER)(File *, File *);
11 typedef std::map<std::string, BrukerImageSet> CoherentBrukerImageSetMap;
13 class BRUKER_EXPORT BrukerImageSet : public std::vector<BrukerImage> {
19 /// to allow user to give is own comparison function
20 void SetUserLessThanFunction( BOOL_FUNCTION_PFILE_PFILE_POINTER userFunc )
21 { UserLessThanFunction = userFunc; }
23 CoherentBrukerImageSetMap SplitOnOrientation();
24 CoherentBrukerImageSetMap SplitOnPosition();