fw4spl
core/fwMedDataCamp/src/fwMedDataCamp/DicomSeries.cpp
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 #include "fwMedDataCamp/DicomSeries.hpp"
8 
9 #include <fwCamp/UserObject.hpp>
10 
11 #include <fwMedData/DicomSeries.hpp>
12 
13 //------------------------------------------------------------------------------
14 
15 fwCampImplementDataMacro((fwMedData)(DicomSeries))
16 {
17  builder
18  .tag("object_version", "1")
19  .tag("lib_name", "fwMedData")
20  .base< ::fwMedData::Series>()
21  .property("number_of_instances", &::fwMedData::DicomSeries::m_numberOfInstances)
22  .property("dicom_container", &::fwMedData::DicomSeries::m_dicomContainer)
23  .property("sop_class_uids", &::fwMedData::DicomSeries::m_SOPClassUIDs)
24  .property("computed_tag_values", &::fwMedData::DicomSeries::m_computedTagValues)
25  .property("first_instance_number", &::fwMedData::DicomSeries::m_firstInstanceNumber)
26  ;
27 }
std::size_t m_firstInstanceNumber
First instance number (0 or 1) - Used for PACS preview.
Namespace containing medical data.
size_t m_numberOfInstances
Number of instances in the series (0020,1209)
ComputedTagValueContainerType m_computedTagValues
Computed tag values.
DicomContainerType m_dicomContainer
Dicom container.
SOPClassUIDContainerType m_SOPClassUIDs
SOP Class UIDs.