Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- */
-gdcmSeqEntry::gdcmSeqEntry(gdcmDocEntry* e, int depth) : gdcmDocEntry(e->GetDictEntry())
+ * @param depth depth level of the current Seq entry
+ */
+gdcmSeqEntry::gdcmSeqEntry( gdcmDocEntry* e, int depth )
+ : gdcmDocEntry( e->GetDictEntry() )
{
uint16_t seq_term_gr = 0xfffe;
uint16_t seq_term_el = 0xe0dd;
uint32_t seq_term_lg = 0xffffffff;
{
uint16_t seq_term_gr = 0xfffe;
uint16_t seq_term_el = 0xe0dd;
uint32_t seq_term_lg = 0xffffffff;
gdcmDocEntry::Write(fp, filetype);
for(ListSQItem::iterator cc = GetSQItems().begin();
gdcmDocEntry::Write(fp, filetype);
for(ListSQItem::iterator cc = GetSQItems().begin();
- //we force the writting of a Sequence Delimitation item
- // because we wrote the Sequence as a 'no Length' sequence
+ // we force the writting of a Sequence Delimitation item
+ // because we wrote the Sequence as a 'no Length' sequence
fwrite ( &seq_term_gr,(size_t)2 ,(size_t)1 ,fp);
fwrite ( &seq_term_el,(size_t)2 ,(size_t)1 ,fp);
fwrite ( &seq_term_lg,(size_t)4 ,(size_t)1 ,fp);
fwrite ( &seq_term_gr,(size_t)2 ,(size_t)1 ,fp);
fwrite ( &seq_term_el,(size_t)2 ,(size_t)1 ,fp);
fwrite ( &seq_term_lg,(size_t)4 ,(size_t)1 ,fp);
- /// \brief adds the passed ITEM to the ITEM chained List for this SeQuence.
-void gdcmSeqEntry::AddEntry(gdcmSQItem *sqItem, int itemNumber) {
+/// \brief adds the passed ITEM to the ITEM chained List for this SeQuence.
+void gdcmSeqEntry::AddEntry(gdcmSQItem *sqItem, int itemNumber)
+{
-/// \brief Sets the depth level of a Sequence Entry embedded in a SeQuence
-void gdcmSeqEntry::SetDepthLevel(int depth) {
- SQDepthLevel = depth;
-}
-
-/// \brief return a pointer to the SQItem referenced by its ordinal number
-/// (returns the first one if ordinal number is <0
-/// returns the last one if ordinal number is > item number
-
-gdcmSQItem *gdcmSeqEntry::GetSQItemByOrdinalNumber(int nb) {
+/**
+ * \brief return a pointer to the SQItem referenced by its ordinal number.
+ * Returns the first item when argument is negative.
+ * Returns the last item when argument is bigget than the total
+ * item number.
+ */
+gdcmSQItem* gdcmSeqEntry::GetSQItemByOrdinalNumber(int nb)
+{