Actions
Feature #569
closedCheck whether DcmSequenceOfItems::getItem(i) in a for-loop can be replaced (by a more efficient approach)
Start date:
2013-10-24
Due date:
% Done:
100%
Estimated time:
Module:
dcmsr
Operating System:
Compiler:
Description
$ fgrep -r -B 3 "getItem(i)" dcmsr dcmsr/libsrc/dsrdoctn.cc- unsigned long i = 0; dcmsr/libsrc/dsrdoctn.cc- while ((i < count) && result.good()) dcmsr/libsrc/dsrdoctn.cc- { dcmsr/libsrc/dsrdoctn.cc: ditem = dseq->getItem(i); -- dcmsr/libsrc/dsrtypes.cc- for (size_t i = 0; i < count; i++) dcmsr/libsrc/dsrtypes.cc- { dcmsr/libsrc/dsrtypes.cc- /* not very efficient, should be replaced by nextObject() sometime */ dcmsr/libsrc/dsrtypes.cc: item = sequence.getItem(i); -- dcmsr/libsrc/dsrrefin.cc- /* iterate over all sequence items */ dcmsr/libsrc/dsrrefin.cc- for (unsigned long i = 0; i < count; i++) dcmsr/libsrc/dsrrefin.cc- { dcmsr/libsrc/dsrrefin.cc: DcmItem *ditem = sequence.getItem(i); -- dcmsr/libsrc/dsrcsidl.cc- /* iterate over all sequence items */ dcmsr/libsrc/dsrcsidl.cc- for (unsigned long i = 0; i < count; i++) dcmsr/libsrc/dsrcsidl.cc- { dcmsr/libsrc/dsrcsidl.cc: DcmItem *ditem = sequence->getItem(i); -- dcmsr/libsrc/dsrsoprf.cc- /* iterate over all sequence items */ dcmsr/libsrc/dsrsoprf.cc- for (unsigned long i = 0; i < count; i++) dcmsr/libsrc/dsrsoprf.cc- { dcmsr/libsrc/dsrsoprf.cc: DcmItem *item = sequence->getItem(i); -- dcmsr/libsrc/dsrsoprf.cc- /* iterate over all sequence items */ dcmsr/libsrc/dsrsoprf.cc- for (unsigned long i = 0; i < count; i++) dcmsr/libsrc/dsrsoprf.cc- { dcmsr/libsrc/dsrsoprf.cc: DcmItem *item = sequence->getItem(i); -- dcmsr/libsrc/dsrsoprf.cc- /* iterate over all sequence items */ dcmsr/libsrc/dsrsoprf.cc- for (unsigned long i = 0; i < count; i++) dcmsr/libsrc/dsrsoprf.cc- { dcmsr/libsrc/dsrsoprf.cc: DcmItem *item = sequence->getItem(i);
Updated by Jörg Riesmeier almost 12 years ago
- % Done changed from 0 to 100
- Status changed from Assigned to Closed
Actions