Actions
Feature #355
openOptimierter Zugriff auf komprimierte Bilddaten (Redundanz vermeiden)
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Module:
dcmdata, dcmjpeg, dcmjpls, dcmjp2k
Operating System:
Compiler:
Description
Bei Zugriff auf komprimierte Bilddaten wird mehrfach auf immer die gleichen Attribute (vor allem der Gruppe 0x0028) zugegriffen. Zum Beispiel * in DicomImage und verbundene Klassen * in DcmElement::getUncompressedFrameSize() * in DcmElement::getUncompressedFrame() * im entsprechenden Decoder, ggf. sogar pro Frame * ...
Und jedes Mal wird pro Attribut der Datensatz mit Hilfe von ''search()'' durchsucht. Es erscheint sinnvoll, diese Daten nur einmal an zentraler Stelle zu erheben und dann in einer ''struct'' oder dergleichen weiterzureichen. Dieses Cache-Objekt könnte die internen ''search''-Aufrufe vielleicht auch erst bei Bedarf anstoßen, wenn die entsprechende ''get''-Methode aufgerufen wird.
No data to display
Actions