|
Odil
A C++11 library for the DICOM standard
|
Classes | |
| struct | ElementAccessor |
| Generic access to values in DcmElement. More... | |
| struct | ElementTraits |
| class | Exception |
| struct | VRTraits |
Functions | |
| DcmEVR | convert (VR vr) |
| Convert a odil::VR to a DcmVR. | |
| VR | convert (DcmEVR evr) |
| Convert a DcmVR to a odil::VR. | |
| DcmTagKey | convert (Tag const &tag) |
| Convert a odil::Tag to a DcmTagKey. | |
| Tag | convert (DcmTagKey const &tag) |
| Convert a DcmTagKey to a odil::Tag. | |
| DcmElement * | convert (Tag const &tag, Element const &source) |
| Convert a odil::Element to a DcmElement. | |
| template<typename TSourceType, typename TDestinationType> | |
| void | convert (Element const &source, DcmElement *destination, TSourceType const &(Element::*getter)() const) |
| Low-level element converter. | |
| Element | convert (DcmElement *source) |
| Convert a DcmElement to a odil::Element. | |
| template<typename TSourceType> | |
| void | convert (Element const &source, DcmElement *destination, TSourceType const &(Element::*getter)() const) |
| Low-level element converter. | |
| void | convert (Element const &source, DcmOtherByteOtherWord *destination) |
| Low-level element converter. | |
| void | convert (Element const &source, DcmOtherFloat *destination) |
| Low-level element converter. | |
| template<typename TSourceType, typename TDestinationType> | |
| void | convert (DcmElement *source, Element &destination, TDestinationType &(Element::*getter)()) |
| Low-level element converter. | |
| DcmItem * | convert (std::shared_ptr< DataSet const > source, bool as_data_set=true) |
| Convert a odil::DataSet to a DcmDataset or a DcmItem. | |
| std::shared_ptr< DataSet > | convert (DcmItem *source) |
| Convert a DcmDataset to a odil::DataSet. | |
| Element odil::dcmtk::convert | ( | DcmElement * | source | ) |
Convert a DcmElement to a odil::Element.
| void odil::dcmtk::convert | ( | DcmElement * | source, |
| Element & | destination, | ||
| TDestinationType &(Element::* | getter )() ) |
Low-level element converter.
| std::shared_ptr< DataSet > odil::dcmtk::convert | ( | DcmItem * | source | ) |
Convert a DcmDataset to a odil::DataSet.
| void odil::dcmtk::convert | ( | Element const & | source, |
| DcmElement * | destination, | ||
| TSourceType const &(Element::* | getter )() const ) |
Low-level element converter.
| void odil::dcmtk::convert | ( | Element const & | source, |
| DcmElement * | destination, | ||
| TSourceType const &(Element::* | getter )() const ) |
Low-level element converter.
| void odil::dcmtk::convert | ( | Element const & | source, |
| DcmOtherByteOtherWord * | destination ) |
Low-level element converter.
| void odil::dcmtk::convert | ( | Element const & | source, |
| DcmOtherFloat * | destination ) |
Low-level element converter.
| DcmItem * odil::dcmtk::convert | ( | std::shared_ptr< DataSet const > | source, |
| bool | as_data_set = true ) |
Convert a odil::DataSet to a DcmDataset or a DcmItem.
Convert a odil::Element to a DcmElement.