Odil
A C++11 library for the DICOM standard
ImplementationVersionName.h
Go to the documentation of this file.
1/*************************************************************************
2 * odil - Copyright (C) Universite de Strasbourg
3 * Distributed under the terms of the CeCILL-B license, as published by
4 * the CEA-CNRS-INRIA. Refer to the LICENSE file or to
5 * http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
6 * for details.
7 ************************************************************************/
8
9#ifndef _43545543_c8f8_44c4_b3ce_93cf2adfd365
10#define _43545543_c8f8_44c4_b3ce_93cf2adfd365
11
12#include <cstdint>
13#include <istream>
14#include <string>
15
16#include "odil/odil.h"
17#include "odil/pdu/Object.h"
18
19namespace odil
20{
21
22namespace pdu
23{
24
27{
28public:
30 static uint8_t const type=0x55;
31
34
36 ImplementationVersionName(std::istream & stream);
37
40
42 void set_implementation_version_name(std::string const & value);
43};
44
45}
46
47}
48
49#endif // _43545543_c8f8_44c4_b3ce_93cf2adfd365
Implementation Version Name Sub-Item (PS 3.7, D.3.3.2.3 and D.3.3.2.4).
Definition: ImplementationVersionName.h:27
ImplementationVersionName(std::istream &stream)
Read a Implementation Version Name item from a stream.
ImplementationVersionName(std::string const &implementation_version_name)
Create a Implementation Version Name item.
void set_implementation_version_name(std::string const &value)
Set the Implementation Version Name.
std::string get_implementation_version_name() const
Return the Implementation Version Name.
Base class for all PDU-related high-level objects (PDU, items and sub-items).
Definition: Object.h:28
Definition: Association.h:25
std::string implementation_version_name
Implementation version name of Odil.
#define ODIL_API
Definition: odil.h:28