Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/FindRequest.h @ 5772:093a8693ba16 find-refactoring
replaced SetRetrieveOneInstanceIdentifier() by SetRetrieveOneInstanceMetadataAndAttachments()
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 11 Sep 2024 20:49:34 +0200 |
parents | e2771185dad6 |
children | 7030fa489669 |
comparison
equal
deleted
inserted
replaced
5771:4db9f897df58 | 5772:093a8693ba16 |
---|---|
252 ParentSpecification retrieveParentStudy_; | 252 ParentSpecification retrieveParentStudy_; |
253 ParentSpecification retrieveParentSeries_; | 253 ParentSpecification retrieveParentSeries_; |
254 ChildrenSpecification retrieveChildrenStudies_; | 254 ChildrenSpecification retrieveChildrenStudies_; |
255 ChildrenSpecification retrieveChildrenSeries_; | 255 ChildrenSpecification retrieveChildrenSeries_; |
256 ChildrenSpecification retrieveChildrenInstances_; | 256 ChildrenSpecification retrieveChildrenInstances_; |
257 bool retrieveOneInstanceIdentifier_; | 257 bool retrieveOneInstanceMetadataAndAttachments_; |
258 | 258 |
259 std::unique_ptr<MainDicomTagsRegistry> mainDicomTagsRegistry_; | 259 std::unique_ptr<MainDicomTagsRegistry> mainDicomTagsRegistry_; |
260 | 260 |
261 public: | 261 public: |
262 explicit FindRequest(ResourceType level); | 262 explicit FindRequest(ResourceType level); |
411 const ChildrenSpecification& GetChildrenSpecification(ResourceType level) const | 411 const ChildrenSpecification& GetChildrenSpecification(ResourceType level) const |
412 { | 412 { |
413 return const_cast<FindRequest&>(*this).GetChildrenSpecification(level); | 413 return const_cast<FindRequest&>(*this).GetChildrenSpecification(level); |
414 } | 414 } |
415 | 415 |
416 void SetRetrieveOneInstanceIdentifier(bool retrieve); | 416 void SetRetrieveOneInstanceMetadataAndAttachments(bool retrieve); |
417 | 417 |
418 bool IsRetrieveOneInstanceIdentifier() const | 418 bool IsRetrieveOneInstanceMetadataAndAttachments() const; |
419 { | |
420 return (retrieveOneInstanceIdentifier_ || | |
421 (level_ != ResourceType_Instance && | |
422 GetChildrenSpecification(ResourceType_Instance).IsRetrieveIdentifiers())); | |
423 } | |
424 }; | 419 }; |
425 } | 420 } |