fw4spl
core/fwDicomTools/include/fwDicomTools/Series.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2018.
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 #pragma once
8 
9 #include "fwDicomTools/config.hpp"
10 
11 #include <fwCore/macros.hpp>
12 
13 namespace fwMedData
14 {
15 class DicomSeries;
16 }
17 
18 namespace fwMedData
19 {
20 class ImageSeries;
21 class ModelSeries;
22 }
23 
24 namespace fwDicomTools
25 {
26 
30 class FWDICOMTOOLS_CLASS_API Series
31 {
32 public:
37  FWDICOMTOOLS_API static SPTR(::fwMedData::ImageSeries) convertToImageSeries(
38  const CSPTR(::fwMedData::DicomSeries)& series);
39 
44  FWDICOMTOOLS_API static SPTR(::fwMedData::ModelSeries) convertToModelSeries(
45  const CSPTR(::fwMedData::DicomSeries)& series);
46 
47 };
48 
49 } //fwDicomTools
#define SPTR(_cls_)
#define CSPTR(_cls_)
Namespace containing medical data.
This file defines fwCore base macros.
fwDicomTools contains general tools to handle DICOM format