X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmDicomDirElement.cxx;h=b71f0f8ff519e645e0530770f46dc6b5c34d858b;hb=9835a0e10786c0ba67194217ddc97ee00e89d00d;hp=b526b5bcabe5dfabd4c5b875792224d311c3df7d;hpb=95e43356511d138225d8f718f632b3e7a8fcc106;p=gdcm.git diff --git a/src/gdcmDicomDirElement.cxx b/src/gdcmDicomDirElement.cxx index b526b5bc..b71f0f8f 100644 --- a/src/gdcmDicomDirElement.cxx +++ b/src/gdcmDicomDirElement.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmDicomDirElement.cxx,v $ Language: C++ - Date: $Date: 2005/02/05 01:37:08 $ - Version: $Revision: 1.34 $ + Date: $Date: 2005/02/11 15:22:18 $ + Version: $Revision: 1.36 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -27,6 +27,8 @@ namespace gdcm { //----------------------------------------------------------------------------- +/// \brief auto generate function, to fill up the default elements for +/// a DICOMDIR, if relevant file is not found on user's disk void FillDefaultDIRDict(DicomDirElement *dde); //----------------------------------------------------------------------------- @@ -108,8 +110,9 @@ DicomDirElement::~DicomDirElement() //----------------------------------------------------------------------------- // Public /** - * \brief Add an entry - * @param type type + * \brief Add an entry to one of the DicomDir Elements + * (Patient, Study, Serie, Image) + * @param type Element type (DD_PATIENT, DD_STUDY, DD_SERIE, DD_IMAGE) * @param elem elem */ bool DicomDirElement::AddEntry(DicomDirType type, Element const &elem) @@ -137,6 +140,22 @@ bool DicomDirElement::AddEntry(DicomDirType type, Element const &elem) return true; } +/** + * \brief Add an entry to one of the DicomDir Elements + * (Patient, Study, Serie, Image) + * @param type Element type (DD_PATIENT, DD_STUDY, DD_SERIE, DD_IMAGE) + * @param group Group number of the entry to be added + * @param elem Element number of the entry to be added + */ +void DicomDirElement::AddDicomDirElement(DicomDirType type, + uint16_t group, uint16_t elem) +{ + Element el; + el.Group = group; + el.Elem = elem; + el.Value = ""; + AddEntry(type, el); +} //----------------------------------------------------------------------------- // Protected