9 #ifndef _b7afd80f_327e_4d9a_b0fa_88c565add7b3 10 #define _b7afd80f_327e_4d9a_b0fa_88c565add7b3 34 std::function<VR(Tag const &, std::shared_ptr<DataSet const>, std::string
const &)>
53 Tag const & tag, std::shared_ptr<DataSet const> data_set,
54 std::string
const & transfer_syntax)
const;
58 Tag const & tag, std::shared_ptr<DataSet const>, std::string
const &);
61 static VR group_length(
62 Tag const & tag, std::shared_ptr<DataSet const>, std::string
const &);
65 static VR private_tag(
66 Tag const & tag, std::shared_ptr<DataSet const>, std::string
const &);
69 static VR implicit_vr_little_endian(
70 Tag const & tag, std::shared_ptr<DataSet const> data_set,
71 std::string
const & transfer_syntax);
74 static VR explicit_vr_little_endian(
75 Tag const & tag, std::shared_ptr<DataSet const> data_set,
76 std::string
const & transfer_syntax);
79 static std::vector<Finder> _get_default_finders();
84 #endif // _b7afd80f_327e_4d9a_b0fa_88c565add7b3
ElementsDictionary public_dictionary
Find the VR of elements in an implicit VR data set.
Definition: VRFinder.h:25
Definition: Association.h:24
std::function< VR(Tag const &, std::shared_ptr< DataSet const >, std::string const &)> Finder
Prototype of finder functions.
Definition: VRFinder.h:35
static std::vector< Finder > const default_finders
Default finder functions.
Definition: VRFinder.h:38
A DICOM element tag.
Definition: Tag.h:24
#define ODIL_API
Definition: odil.h:28
std::vector< Finder > finders
User-defined finder functions, empty by default.
Definition: VRFinder.h:41
VR
Value representations of DICOM.
Definition: VR.h:22