Mercurial > hg > orthanc
comparison OrthancServer/Sources/Database/FindRequest.h @ 5674:74f3aab95886 find-refactoring
simplification
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 06 Jul 2024 14:43:46 +0200 |
parents | bd1352bd9d82 |
children | b744a2cf408a |
comparison
equal
deleted
inserted
replaced
5673:ebcbb448bea8 | 5674:74f3aab95886 |
---|---|
267 ParentRetrieveSpecification retrieveParentStudy_; | 267 ParentRetrieveSpecification retrieveParentStudy_; |
268 ParentRetrieveSpecification retrieveParentSeries_; | 268 ParentRetrieveSpecification retrieveParentSeries_; |
269 ChildrenRetrieveSpecification retrieveChildrenStudies_; | 269 ChildrenRetrieveSpecification retrieveChildrenStudies_; |
270 ChildrenRetrieveSpecification retrieveChildrenSeries_; | 270 ChildrenRetrieveSpecification retrieveChildrenSeries_; |
271 ChildrenRetrieveSpecification retrieveChildrenInstances_; | 271 ChildrenRetrieveSpecification retrieveChildrenInstances_; |
272 std::set<MetadataType> retrieveChildrenMetadata_; | |
273 bool retrieveOneInstanceIdentifier_; | 272 bool retrieveOneInstanceIdentifier_; |
274 | 273 |
275 std::unique_ptr<MainDicomTagsRegistry> mainDicomTagsRegistry_; | 274 std::unique_ptr<MainDicomTagsRegistry> mainDicomTagsRegistry_; |
276 | 275 |
277 public: | 276 public: |
409 const ChildrenRetrieveSpecification& GetChildrenRetrieveSpecification(ResourceType level) const | 408 const ChildrenRetrieveSpecification& GetChildrenRetrieveSpecification(ResourceType level) const |
410 { | 409 { |
411 return const_cast<FindRequest&>(*this).GetChildrenRetrieveSpecification(level); | 410 return const_cast<FindRequest&>(*this).GetChildrenRetrieveSpecification(level); |
412 } | 411 } |
413 | 412 |
414 void AddRetrieveChildrenMetadata(MetadataType metadata); | |
415 | |
416 bool IsRetrieveChildrenMetadata(MetadataType metadata) const | |
417 { | |
418 return retrieveChildrenMetadata_.find(metadata) != retrieveChildrenMetadata_.end(); | |
419 } | |
420 | |
421 const std::set<MetadataType>& GetRetrieveChildrenMetadata() const | |
422 { | |
423 return retrieveChildrenMetadata_; | |
424 } | |
425 | |
426 void SetRetrieveOneInstanceIdentifier(bool retrieve); | 413 void SetRetrieveOneInstanceIdentifier(bool retrieve); |
427 | 414 |
428 bool IsRetrieveOneInstanceIdentifier() const | 415 bool IsRetrieveOneInstanceIdentifier() const |
429 { | 416 { |
430 return (retrieveOneInstanceIdentifier_ || | 417 return (retrieveOneInstanceIdentifier_ || |