7 #include "fwDicomIOFilter/splitter/ImageOrientationSplitter.hpp" 8 #include "fwDicomIOFilter/registry/macros.hpp" 10 #include <dcmtk/dcmdata/dcdeftag.h> 23 "Split instances according to image orientation tag.";
29 this->
setTag(DCM_ImageOrientationPatient);
static const std::string s_FILTER_NAME
Filter name.
static const std::string s_FILTER_DESCRIPTION
Filter description.
Filter that uses the ImageOrientationPatient tag to split the instances.
virtual FWDICOMIOFILTER_API std::string getDescription() const override
Return the description of the filter.
fwDicomIOFilter contains filters used to pre-process images before reading.
FWDICOMIOFILTER_API ImageOrientationSplitter(::fwDicomIOFilter::IFilter::Key key)
Constructor.
Key class used to restrict access to Filter construction. See http://www.drdobbs.com/184402053.
virtual FWDICOMIOFILTER_API std::string getName() const override
Return the name of the filter.
void setTag(const DcmTagKey &_tag)
Tag used to sort instances.
virtual FWDICOMIOFILTER_API bool isConfigurationRequired() const override
Return true if a configuration is required.
Filter that uses a tag to split the instances.
virtual FWDICOMIOFILTER_API ~ImageOrientationSplitter()
Destructor.