fw4spl
tags.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2017.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __FWGDCMIO_HELPER_TAGS_HPP__
8 #define __FWGDCMIO_HELPER_TAGS_HPP__
9 
10 #include "fwGdcmIO/config.hpp"
11 
12 #include <boost/filesystem/path.hpp>
13 
14 #include <gdcmTag.h>
15 
16 #include <string>
17 #include <vector>
18 
19 namespace fwGdcmIO
20 {
21 
22 namespace helper
23 {
24 
33 FWGDCMIO_API ::gdcm::Tag getGdcmTag(const std::string& group, const std::string& element);
34 
42 typedef std::vector< ::gdcm::Tag > PrivateTagVecType;
43 
57 FWGDCMIO_API PrivateTagVecType loadPrivateTags(const ::boost::filesystem::path& tagsPath);
58 
59 } // namespace helper
60 } // namespace fwGdcmIO
61 
62 #endif // __FWGDCMIO_HELPER_TAGS_HPP__
63 
The namespace fwGdcmIO contains reader, writer and helper for dicom data.