]> Creatis software - creaImageIO.git/blob - src/creatisIOComparator.h
e7b0df45c3a5815d7d815f3dc1046063bd5bd1b5
[creaImageIO.git] / src / creatisIOComparator.h
1 #ifndef __creatisIOComparator_h_INCLUDED__
2 #define __creatisIOComparator_h_INCLUDED__
3
4 #include <creaImageIOTreeHandler.h>
5
6 namespace creaImageIO{
7         class Comparator{
8         public:
9
10                 Comparator(tree::Node *tr, std::string i_tag);
11                 ~Comparator();
12                 bool compare(std::string i_SOPIID);
13                 void add(std::string i_SOPIID);
14                 bool hasToCompare(){return bdiscr);
15
16         private:
17                 std::vector<std::string> m_SOPIID;
18                 std::string m_discr;            //tag_discriminant
19                 bool bdiscr;
20
21         };
22 }
23 #endif