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::*)() const | getter | ||
) |
Low-level element converter.
void odil::dcmtk::convert | ( | Element const & | source, |
DcmElement * | destination, | ||
TSourceType const &(Element::*)() const | getter | ||
) |
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.