7 #ifndef __FWDICOMIOFILTER_SPLITTER_IMAGEPOSITIONPATIENTSPLITTER_HPP__ 8 #define __FWDICOMIOFILTER_SPLITTER_IMAGEPOSITIONPATIENTSPLITTER_HPP__ 10 #include "fwDicomIOFilter/config.hpp" 11 #include "fwDicomIOFilter/splitter/ISplitter.hpp" 13 #include <fwMedData/DicomSeries.hpp> 28 (()), ::fwDicomIOFilter::factory::New< ImagePositionPatientSplitter > );
37 FWDICOMIOFILTER_API
virtual DicomSeriesContainerType apply(
38 const ::fwMedData::DicomSeries::sptr& series, const ::fwLog::Logger::sptr& logger)
const override;
40 FWDICOMIOFILTER_API
virtual std::string getName()
const override;
43 FWDICOMIOFILTER_API
virtual std::string getDescription()
const override;
fwDicomIOFilter contains filters used to pre-process images before reading.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Filter that uses the ImagePositionPatient tag to split the instances. For this filter to work properl...
Key class used to restrict access to Filter construction. See http://www.drdobbs.com/184402053.
static const std::string s_FILTER_NAME
Filter name.
static const std::string s_FILTER_DESCRIPTION
Filter description.
Base class for Dicom instance splitter.