7 #ifndef __FWMEDDATATOOLS_HELPER_SERIESDB_HPP__ 8 #define __FWMEDDATATOOLS_HELPER_SERIESDB_HPP__ 10 #include "fwMedDataTools/config.hpp" 12 #include <fwMedData/Series.hpp> 13 #include <fwMedData/SeriesDB.hpp> 29 FWMEDDATATOOLS_API
SeriesDB( ::fwMedData::SeriesDB::wptr seriesDB );
32 FWMEDDATATOOLS_API ~SeriesDB();
40 FWMEDDATATOOLS_API
void add( ::fwMedData::Series::sptr newSeries );
48 FWMEDDATATOOLS_API
void remove( ::fwMedData::Series::sptr oldSeries );
55 FWMEDDATATOOLS_API
void clear();
62 FWMEDDATATOOLS_API
void merge(::fwMedData::SeriesDB::sptr seriesDBIn);
65 FWMEDDATATOOLS_API
void notify();
69 ::fwMedData::SeriesDB::ContainerType m_addedSeries;
70 ::fwMedData::SeriesDB::ContainerType m_removedSeries;
71 ::fwMedData::SeriesDB::wptr m_seriesDB;
77 #endif // __FWMEDDATATOOLS_HELPER_SERIESDB_HPP__