Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerEnumerations.cpp @ 5829:963945d780d6 find-refactoring tip
tools/find ResponseContent
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Mon, 07 Oct 2024 18:10:08 +0200 |
parents | 3765085693e5 |
children |
comparison
equal
deleted
inserted
replaced
5828:7030fa489669 | 5829:963945d780d6 |
---|---|
614 | 614 |
615 default: | 615 default: |
616 throw OrthancException(ErrorCode_ParameterOutOfRange); | 616 throw OrthancException(ErrorCode_ParameterOutOfRange); |
617 } | 617 } |
618 } | 618 } |
619 | |
620 ResponseContentFlags StringToResponseContent(const std::string& value) | |
621 { | |
622 if (value == "MainDicomTags") | |
623 { | |
624 return ResponseContentFlags_MainDicomTags; | |
625 } | |
626 else if (value == "Metadata") | |
627 { | |
628 return ResponseContentFlags_Metadata; | |
629 } | |
630 else if (value == "Status") | |
631 { | |
632 return ResponseContentFlags_Status; | |
633 } | |
634 else if (value == "Parent") | |
635 { | |
636 return ResponseContentFlags_Parent; | |
637 } | |
638 else if (value == "Children") | |
639 { | |
640 return ResponseContentFlags_Children; | |
641 } | |
642 else if (value == "Labels") | |
643 { | |
644 return ResponseContentFlags_Labels; | |
645 } | |
646 else if (value == "Attachments") | |
647 { | |
648 return ResponseContentFlags_Attachments; | |
649 } | |
650 else if (value == "IsStable") | |
651 { | |
652 return ResponseContentFlags_IsStable; | |
653 } | |
654 else | |
655 { | |
656 throw OrthancException(ErrorCode_ParameterOutOfRange, | |
657 "Unrecognized value for \"ResponseContent\": " + value); | |
658 } | |
659 } | |
619 } | 660 } |