Odil
A C++11 library for the DICOM standard
|
Implementation Class UID Sub-Item (PS 3.7, D.3.3.2.1 and D.3.3.2.2). More...
#include <ImplementationClassUID.h>
Public Member Functions | |
ImplementationClassUID (std::string const &implementation_class_uid) | |
Create a Implementation Class UID item. More... | |
ImplementationClassUID (std::istream &stream) | |
Read a Implementation Class UID item from a stream. More... | |
std::string | get_implementation_class_uid () const |
Return the Implementation Class UID. More... | |
void | set_implementation_class_uid (std::string const &value) |
Set the Implementation Class UID. More... | |
![]() | |
virtual | ~Object () |
Destructor, makes the type polymorphic. More... | |
const Item & | get_item () const |
Get the underlying item. More... | |
Static Public Attributes | |
static const uint8_t | type =0x52 |
Item type. More... | |
Additional Inherited Members | |
![]() | |
uint32_t | _compute_length () const |
Compute the value of the length field of the object. More... | |
uint32_t | _compute_length (Item const &item) const |
Compute the full size of an item. More... | |
uint32_t | _compute_length (Item::Field const &field) const |
Compute the full size of a field. More... | |
![]() | |
Item | _item |
Implementation Class UID Sub-Item (PS 3.7, D.3.3.2.1 and D.3.3.2.2).
odil::pdu::ImplementationClassUID::ImplementationClassUID | ( | std::string const & | implementation_class_uid | ) |
Create a Implementation Class UID item.
odil::pdu::ImplementationClassUID::ImplementationClassUID | ( | std::istream & | stream | ) |
Read a Implementation Class UID item from a stream.
std::string odil::pdu::ImplementationClassUID::get_implementation_class_uid | ( | ) | const |
Return the Implementation Class UID.
void odil::pdu::ImplementationClassUID::set_implementation_class_uid | ( | std::string const & | value | ) |
Set the Implementation Class UID.
|
static |
Item type.