fw4spl
helper/Fiducial.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2016.
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_FIDUCIAL_HPP__
8 #define __FWGDCMIO_HELPER_FIDUCIAL_HPP__
9 
10 #include "fwGdcmIO/config.hpp"
11 
12 #include <fwCore/macros.hpp>
13 #include <gdcmDataSet.h>
14 
15 namespace fwMedData
16 {
17 class SeriesDB;
18 }
19 
20 namespace fwGdcmIO
21 {
22 namespace helper
23 {
24 
28 class FWGDCMIO_CLASS_API Fiducial
29 {
30 
31 public:
32 
37  FWGDCMIO_API static bool containsLandmarks(const SPTR(::fwMedData::SeriesDB)& seriesDB);
38 
43  FWGDCMIO_API static bool containsDistances(const SPTR(::fwMedData::SeriesDB)& seriesDB);
44 
49  FWGDCMIO_API static bool contains3DDistances(const SPTR(::fwMedData::SeriesDB)& seriesDB);
50 };
51 
52 } // namespace helper
53 } // namespace fwGdcmIO
54 
55 #endif /* __FWGDCMIO_HELPER_FIDUCIAL_HPP__ */
#define SPTR(_cls_)
Namespace containing medical data.
This file defines fwCore base macros.
The namespace fwGdcmIO contains reader, writer and helper for dicom data.