fw4spl
fwMedDataTools::helper::SeriesDB Class Reference

Defines an helper to modify an fwMedData::SeriesDB and create in parallel the message to announce this modification. More...

#include <SeriesDB.hpp>

Public Member Functions

FWMEDDATATOOLS_API SeriesDB (::fwMedData::SeriesDB::wptr seriesDB)
 Constructor. Initialize parameters.
 
FWMEDDATATOOLS_API ~SeriesDB ()
 Destrucotr. Do nothing.
 
FWMEDDATATOOLS_API void add (::fwMedData::Series::sptr newSeries)
 Add a Series in the SeriesDB. More...
 
FWMEDDATATOOLS_API void remove (::fwMedData::Series::sptr oldSeries)
 Remove a Series in the SeriesDB. More...
 
FWMEDDATATOOLS_API void clear ()
 Clear all series in the SeriesDB. More...
 
FWMEDDATATOOLS_API void merge (::fwMedData::SeriesDB::sptr seriesDBIn)
 Merge seriesDBIn all series from seriesDBIn to the SeriesDB. More...
 
FWMEDDATATOOLS_API void notify ()
 Send the signal of modification.
 

Detailed Description

Defines an helper to modify an fwMedData::SeriesDB and create in parallel the message to announce this modification.

Definition at line 23 of file core/fwMedDataTools/include/fwMedDataTools/helper/SeriesDB.hpp.

Member Function Documentation

void fwMedDataTools::helper::SeriesDB::clear ( )
void fwMedDataTools::helper::SeriesDB::merge ( ::fwMedData::SeriesDB::sptr  seriesDBIn)

Merge seriesDBIn all series from seriesDBIn to the SeriesDB.

Prepare the signal to announce the modification.

Definition at line 78 of file core/fwMedDataTools/src/fwMedDataTools/helper/SeriesDB.cpp.

References add().

Referenced by ioPacs::SSeriesPuller::readLocalSeries(), ioGdcm::SDicomSeriesConverter::updating(), ioITK::SInrSeriesDBReader::updating(), ioDicomWeb::SSeriesPuller::updating(), and uiIO::action::SSeriesDBMerger::updating().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void fwMedDataTools::helper::SeriesDB::remove ( ::fwMedData::Series::sptr  oldSeries)

Remove a Series in the SeriesDB.

Parameters
[in]oldSeriesobject to remove from the SeriesDB.

Prepare the signal to announce the modification.

Definition at line 50 of file core/fwMedDataTools/src/fwMedDataTools/helper/SeriesDB.cpp.

References OSLM_ASSERT.

Referenced by ctrlSelection::SManage::remove(), and ctrlSelection::SManage::removeIfPresent().

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: