X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDicomDirElement.h;h=0099c1dfcef13d32076b94c8ecd158dc6a49491c;hb=c38654db595b51f0295f607c51172dae56d1d65d;hp=f813bca489b0fc44793e9e282fd7b0c6626117a1;hpb=22f785a2627d1e7823701193bd7624739a3e033b;p=gdcm.git diff --git a/src/gdcmDicomDirElement.h b/src/gdcmDicomDirElement.h index f813bca4..0099c1df 100644 --- a/src/gdcmDicomDirElement.h +++ b/src/gdcmDicomDirElement.h @@ -10,8 +10,11 @@ //----------------------------------------------------------------------------- typedef struct { - unsigned short int group; + /// DicomGroup number + unsigned short int group; + /// DicomElement number unsigned short int elem; + /// value (coded as a std::string) of the Element std::string value; } gdcmElement; @@ -33,24 +36,59 @@ public: gdcmDicomDirElement(void); ~gdcmDicomDirElement(void); + /** + * \ingroup gdcmParser + * \brief canonical Printer + * \sa SetPrintLevel + */ void Print(std::ostream &os); - +/** + * \ingroup gdcmDicomDirElement + * \brief returns a reference to the chained List + * related to the META Elements of a DICOMDIR. + */ ListDicomDirMetaElem &GetDicomDirMetaElements(void) {return(DicomDirMetaList);}; +/** + * \ingroup gdcmDicomDirElement + * \brief returns a reference to the chained List + * related to the PATIENT Elements of a DICOMDIR. + */ ListDicomDirPatientElem &GetDicomDirPatientElements(void) {return(DicomDirPatientList);}; +/** + * \ingroup gdcmDicomDirElement + * \brief returns a reference to the chained List + * related to the STUDY Elements of a DICOMDIR. + */ ListDicomDirStudyElem &GetDicomDirStudyElements(void) {return(DicomDirStudyList);}; +/** + * \ingroup gdcmDicomDirElement + * \brief returns a reference to the chained List + * related to the SERIE Elements of a DICOMDIR. + */ ListDicomDirSerieElem &GetDicomDirSerieElements(void) {return(DicomDirSerieList);}; +/** + * \ingroup gdcmDicomDirElement + * \brief returns a reference to the chained List + * related to the IMAGE Elements of a DICOMDIR. + */ ListDicomDirImageElem &GetDicomDirImageElements(void) {return(DicomDirImageList);}; private: + /// gdcmElements chained list, related to the MetaElements of DICOMDIR ListDicomDirMetaElem DicomDirMetaList; + /// gdcmElements chained list, related to the PatientElements of DICOMDIR ListDicomDirPatientElem DicomDirPatientList; + /// gdcmElements chained list, related to the StudyElements of DICOMDIR ListDicomDirStudyElem DicomDirStudyList; + /// gdcmElements chained list, related to the SerieElements of DICOMDIR ListDicomDirSerieElem DicomDirSerieList; + /// gdcmElements chained list, related to the ImageElements of DICOMDIR + ListDicomDirImageElem DicomDirImageList; };