Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerContext.cpp @ 5596:81a29ad7fb4b find-refactoring
added possibility to retrieve main DICOM tags and metadata at any level
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 07 May 2024 18:44:53 +0200 |
parents | 1e2631b8b9af |
children | a3732285f8b6 |
comparison
equal
deleted
inserted
replaced
5595:a87f2a56257d | 5596:81a29ad7fb4b |
---|---|
2730 ExpandResourceFlags expandFlags = ExpandResourceFlags_None; | 2730 ExpandResourceFlags expandFlags = ExpandResourceFlags_None; |
2731 if (request.IsRetrieveChildrenIdentifiers()) | 2731 if (request.IsRetrieveChildrenIdentifiers()) |
2732 { | 2732 { |
2733 expandFlags = static_cast<ExpandResourceFlags>(expandFlags | ExpandResourceFlags_IncludeChildren); | 2733 expandFlags = static_cast<ExpandResourceFlags>(expandFlags | ExpandResourceFlags_IncludeChildren); |
2734 } | 2734 } |
2735 if (request.IsRetrieveMetadata()) | 2735 if (request.IsRetrieveMetadata(request.GetLevel())) |
2736 { | 2736 { |
2737 expandFlags = static_cast<ExpandResourceFlags>(expandFlags | ExpandResourceFlags_IncludeAllMetadata | ExpandResourceFlags_IncludeMetadata ); | 2737 expandFlags = static_cast<ExpandResourceFlags>(expandFlags | ExpandResourceFlags_IncludeAllMetadata | ExpandResourceFlags_IncludeMetadata ); |
2738 } | 2738 } |
2739 if (request.IsRetrieveMainDicomTags()) | 2739 if (request.IsRetrieveMainDicomTags(request.GetLevel())) |
2740 { | 2740 { |
2741 expandFlags = static_cast<ExpandResourceFlags>(expandFlags | ExpandResourceFlags_IncludeMainDicomTags); | 2741 expandFlags = static_cast<ExpandResourceFlags>(expandFlags | ExpandResourceFlags_IncludeMainDicomTags); |
2742 } | 2742 } |
2743 if (true /* request.HasResponseContent(FindRequest::ResponseContent_IsStable) */) // TODO-FIND: Is this correct? | 2743 if (true /* request.HasResponseContent(FindRequest::ResponseContent_IsStable) */) // TODO-FIND: Is this correct? |
2744 { | 2744 { |