Odil
A C++11 library for the DICOM standard
Classes | Namespaces | Macros | Functions
Element.h File Reference
#include <cstddef>
#include <initializer_list>
#include "odil/odil.h"
#include "odil/Tag.h"
#include "odil/Value.h"
#include "odil/VR.h"
#include "odil/Element.txx"
Include dependency graph for Element.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  odil::Element
 Element of a DICOM data set. More...
 

Namespaces

 odil
 

Macros

#define ODIL_ELEMENT_CONSTRUCTORS(type)
 

Functions

template<typename TVisitor >
TVisitor::result_type odil::apply_visitor (TVisitor const &visitor, Element const &element)
 Visitor of elements. More...
 

Macro Definition Documentation

◆ ODIL_ELEMENT_CONSTRUCTORS

#define ODIL_ELEMENT_CONSTRUCTORS (   type)
Value:
Element(Value::type const & value, VR const & vr=VR::INVALID); \
Element(Value::type && value, VR const & vr=VR::INVALID); \
Element(\
std::initializer_list<Value::type::value_type> const & value, \
VR const & vr=VR::INVALID);
odil::VR
VR
Value representations of DICOM.
Definition: VR.h:28