]> Creatis software - creaImageIO.git/blob - src2/creaImageIOTreeLevelDescriptor.cpp
46eb41a568937d0af9322b673295a2b3d00ccbd7
[creaImageIO.git] / src2 / creaImageIOTreeLevelDescriptor.cpp
1 #include <creaImageIOTreeLevelDescriptor.h>
2 #include <creaImageIOSystem.h>
3
4
5 namespace creaImageIO
6 {
7   namespace tree
8   {
9     /// Adds the AttributeDescriptor to the list
10     void LevelDescriptor::Add(const AttributeDescriptor& a)
11     {
12       GimmickMessage(5,"Adding Attribute Descriptor '"<<a.GetKey()
13                      <<"' to LevelDescriptor"
14                      <<std::endl);
15       mAttributeDescriptorList.push_back(a);
16       if ( a.GetFlags() & AttributeDescriptor::IDENTIFIER )
17         {
18           GimmickMessage(6,"Is an IDENTIFIER"<<std::endl);
19           mIdentifierList.push_back(a.GetKey());
20         }
21       if ( a.GetFlags() & AttributeDescriptor::LABEL )
22         {
23           GimmickMessage(6,"Is a LABEL"<<std::endl);
24           mLabelList.push_back(a.GetKey());
25         }
26     }
27
28         
29
30   }
31 }
32