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