9 #include "fwDicomIOFilter/config.hpp" 10 #include "fwDicomIOFilter/modifier/IModifier.hpp" 12 #include <fwMedData/DicomSeries.hpp> 27 (()), ::fwDicomIOFilter::factory::New< SliceThicknessModifier > );
36 FWDICOMIOFILTER_API
virtual DicomSeriesContainerType apply(
37 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;
51 FWDICOMIOFILTER_API
virtual double getInstanceZPosition(const ::fwMemory::BufferObject::sptr& bufferObj)
const;
57 FWDICOMIOFILTER_API
virtual double getSliceThickness(const ::fwMemory::BufferObject::sptr& bufferObj)
const;
static const std::string s_FILTER_NAME
Filter name.
Base class for Dicom instance modifier.
static const std::string s_FILTER_DESCRIPTION
Filter description.
fwDicomIOFilter contains filters used to pre-process images before reading.
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Key class used to restrict access to Filter construction. See http://www.drdobbs.com/184402053.
Filter that uses the ImagepositionPatient tag to sort the instances. The position increases along the...