fw4spl
core/fwMedDataCamp/src/fwMedDataCamp/Series.cpp
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 #include "fwMedDataCamp/Series.hpp"
8 
9 #include <fwCamp/UserObject.hpp>
10 
11 #include <fwMedData/Equipment.hpp>
12 #include <fwMedData/Patient.hpp>
13 #include <fwMedData/Series.hpp>
14 #include <fwMedData/Study.hpp>
15 
16 //------------------------------------------------------------------------------
17 
18 fwCampImplementDataMacro((fwMedData)(Series))
19 {
20  builder
21  .tag("object_version", "1")
22  .tag("lib_name", "fwMedData")
23  .base< ::fwData::Object>()
24  .property("patient", &::fwMedData::Series::m_patient)
25  .property("study", &::fwMedData::Series::m_study)
26  .property("equipment", &::fwMedData::Series::m_equipment)
27  .property("instance_uid", &::fwMedData::Series::m_instanceUID)
28  .property("modality", &::fwMedData::Series::m_modality)
29  .property("date", &::fwMedData::Series::m_date)
30  .property("time", &::fwMedData::Series::m_time)
31  .property("performing_physicians_name", &::fwMedData::Series::m_performingPhysiciansName)
32  .property("description", &::fwMedData::Series::m_description)
33  ;
34 }
DicomValueType m_description
Description.
std::shared_ptr< Patient > m_patient
Referring Patient.
Namespace containing medical data.
std::shared_ptr< Equipment > m_equipment
Related Equipment.
std::shared_ptr< Study > m_study
Referring Study.
DicomValueType m_instanceUID
Series unique identifier.
DicomValuesType m_performingPhysiciansName
Performing physicians name.
Base class for each data object.