9 #ifndef _b1a6d333_684d_4b50_a9b9_68af24027a10 10 #define _b1a6d333_684d_4b50_a9b9_68af24027a10 32 std::map<std::string, std::string>
const & selector=std::map<std::string, std::string>(),
33 std::vector<int>
const & frames=std::vector<int>());
37 bool operator==(
Selector const & other)
const;
40 bool operator!=(
Selector const & other)
const;
46 std::string get_path(
bool include_frames)
const;
49 bool is_study_present()
const;
51 bool is_series_present()
const;
53 bool is_instance_present()
const;
56 std::string
const & get_study()
const;
58 std::string
const & get_series()
const;
60 std::string
const & get_instance()
const;
62 std::vector<int>
const & get_frames()
const;
65 Selector& set_study(std::string
const & study);
67 Selector& set_series(std::string
const & series);
69 Selector& set_instance(std::string
const & instance);
71 Selector& set_frames(std::vector<int>
const & frames);
76 std::string _instance;
77 std::vector<int> _frames;
80 bool _instance_present;
90 #endif // _b1a6d333_684d_4b50_a9b9_68af24027a10
Definition: Association.h:24
#define ODIL_API
Definition: odil.h:28
Target (in the DICOM data model) of the request.
Definition: Selector.h:26