23 std::shared_ptr<DataElement> m_data_element;
41 explicit Element(
const std::shared_ptr<DataElement>& data_element);
46 std::shared_ptr<typename T::manipulator_type>
manipulator();
48 std::shared_ptr<DataElement> underlying_data_element()
const;
std::shared_ptr< typename T::manipulator_type > manipulator()
Definition: element_impl.h:36
A useful wrapper class over the more standard DataElement.
Definition: element.h:21
Element()
Definition: element_impl.h:6
Class for working with DICOM data element tags.
Definition: tag.h:15
const VR & vr() const
Definition: element_impl.h:47
const Tag & tag() const
Definition: element_impl.h:41