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. More... | |
VR | convert (DcmEVR evr) |
Convert a DcmVR to a odil::VR. More... | |
DcmTagKey | convert (Tag const &tag) |
Convert a odil::Tag to a DcmTagKey. More... | |
Tag | convert (DcmTagKey const &tag) |
Convert a DcmTagKey to a odil::Tag. More... | |
DcmElement * | convert (Tag const &tag, Element const &source) |
Convert a odil::Element to a DcmElement. More... | |
template<typename TSourceType , typename TDestinationType > | |
void | convert (Element const &source, DcmElement *destination, TSourceType const &(Element::*getter)() const) |
Low-level element converter. More... | |
Element | convert (DcmElement *source) |
Convert a DcmElement to a odil::Element. More... | |
template<typename TSourceType > | |
void | convert (Element const &source, DcmElement *destination, TSourceType const &(Element::*getter)() const) |
Low-level element converter. More... | |
void | convert (Element const &source, DcmOtherByteOtherWord *destination) |
Low-level element converter. More... | |
void | convert (Element const &source, DcmOtherFloat *destination) |
Low-level element converter. More... | |
template<typename TSourceType , typename TDestinationType > | |
void | convert (DcmElement *source, Element &destination, TDestinationType &(Element::*getter)()) |
Low-level element converter. More... | |
DcmItem * | convert (std::shared_ptr< DataSet const > source, bool as_data_set=true) |
Convert a odil::DataSet to a DcmDataset or a DcmItem. More... | |
std::shared_ptr< DataSet > | convert (DcmItem *source) |
Convert a DcmDataset to a odil::DataSet. More... | |
Convert a odil::Element to a DcmElement.
void odil::dcmtk::convert | ( | Element const & | source, |
DcmElement * | destination, | ||
TSourceType const &(Element::*)() const | getter | ||
) |
Low-level element converter.
Element odil::dcmtk::convert | ( | DcmElement * | source | ) |
Convert a DcmElement to a odil::Element.
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.
void odil::dcmtk::convert | ( | DcmElement * | source, |
Element & | destination, | ||
TDestinationType &(Element::*)() | getter | ||
) |
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.
std::shared_ptr<DataSet> odil::dcmtk::convert | ( | DcmItem * | source | ) |
Convert a DcmDataset to a odil::DataSet.