1 #ifndef __creaImageIODicomDatabaseStructure_h_INCLUDED__
2 #define __creaImageIODicomDatabaseStructure_h_INCLUDED__
4 #include <creaImageIODicomNode.h>
9 struct DicomDatabaseStructure
12 static int TableBegin();
13 static int TableEnd();
14 static const char* Table(int);
16 static int NbMandatoryFields(DicomNode::Type);
17 static const Field::Description& MandatoryField(DicomNode::Type,int);
19 static int NbDefaultFields(DicomNode::Type);
20 static const Field::Description& DefaultField(DicomNode::Type,int);
22 static int NbQueryFields(DicomNode::Type);
23 static const Field::Description& QueryField(DicomNode::Type,int);
27 } // namespace creaImageIO
29 #endif // #ifndef __creaImageIODicomDatabaseStructure_h_INCLUDED__