fw4spl
|
Filter that uses the SOPClassUID tag to split the instances. More...
#include <SOPClassUIDSplitter.hpp>
Public Member Functions | |
virtual bool | isA (const std::string &type) const override |
FWDICOMIOFILTER_API | SOPClassUIDSplitter (::fwDicomIOFilter::IFilter::Key key) |
Constructor. | |
virtual FWDICOMIOFILTER_API | ~SOPClassUIDSplitter () |
Destructor. | |
virtual FWDICOMIOFILTER_API DicomSeriesContainerType | apply (const ::fwMedData::DicomSeries::sptr &series, const ::fwLog::Logger::sptr &logger) const override |
Override. | |
virtual FWDICOMIOFILTER_API std::string | getName () const override |
Return the name of the filter. | |
virtual FWDICOMIOFILTER_API std::string | getDescription () const override |
Return the description of the filter. | |
virtual FWDICOMIOFILTER_API bool | isConfigurationRequired () const override |
Return true if a configuration is required. | |
Public Member Functions inherited from fwDicomIOFilter::splitter::TagValueSplitter | |
FWDICOMIOFILTER_API | TagValueSplitter (::fwDicomIOFilter::IFilter::Key key) |
Constructor. | |
virtual FWDICOMIOFILTER_API | ~TagValueSplitter () |
Destructor. | |
DcmTagKey & | getTag () |
Tag used to sort instances. | |
const DcmTagKey & | getTag () const |
Tag used to sort instances. | |
void | setTag (const DcmTagKey &_tag) |
Tag used to sort instances. | |
Public Member Functions inherited from fwDicomIOFilter::splitter::ISplitter | |
virtual FWDICOMIOFILTER_API | ~ISplitter () |
Destructor. | |
FWDICOMIOFILTER_API FilterType | getFilterType () const override |
Return filter type. | |
Public Member Functions inherited from fwDicomIOFilter::IFilter | |
virtual FWDICOMIOFILTER_API | ~IFilter () |
Destructor. | |
virtual FWDICOMIOFILTER_API bool | isConfigurableWithGUI () const |
Return true if the filter is configurable using GUI. | |
virtual FWDICOMIOFILTER_API void | configureWithGUI () |
Configure the filter using GUI dialog. | |
Public Member Functions inherited from fwTools::Object | |
Public Member Functions inherited from fwCore::BaseObject |
Static Public Member Functions | |
static bool | isTypeOf (const std::string &type) |
Static Public Member Functions inherited from fwDicomIOFilter::splitter::TagValueSplitter | |
static bool | isTypeOf (const std::string &type) |
static const std::string & | leafClassname () |
return object's classname without its namespace, i.e. BaseObject | |
static const std::string & | classname () |
return object's classname without its namespace, i.e. BaseObject | |
Static Public Member Functions inherited from fwDicomIOFilter::splitter::ISplitter | |
static bool | isTypeOf (const std::string &type) |
static const std::string & | classname () |
return full object's classname with its namespace, i.e. fwCore::BaseObject | |
Static Public Member Functions inherited from fwDicomIOFilter::IFilter | |
static bool | isTypeOf (const std::string &type) |
static const std::string & | classname () |
return full object's classname with its namespace, i.e. fwCore::BaseObject | |
Static Public Member Functions inherited from fwTools::Object | |
static bool | isTypeOf (const std::string &type) |
static const std::string & | classname () |
return full object's classname with its namespace, i.e. fwCore::BaseObject | |
Static Public Member Functions inherited from fwCore::BaseObject | |
static bool | isTypeOf (const std::string &type) |
static const std::string & | leafClassname () |
return object's classname without its namespace, i.e. BaseObject | |
static const std::string & | classname () |
return object's classname without its namespace, i.e. BaseObject | |
Static Protected Attributes | |
static const std::string | s_FILTER_NAME = "SOPClassUID splitter" |
Filter name. | |
static const std::string | s_FILTER_DESCRIPTION |
Filter description. More... | |
Static Protected Attributes inherited from fwDicomIOFilter::splitter::TagValueSplitter | |
static const std::string | s_FILTER_NAME = "Tag value splitter" |
Filter name. | |
static const std::string | s_FILTER_DESCRIPTION |
Filter description. More... | |
Friends | |
template<class , class , class > | |
class | ::fwTools::ClassFactory |
class | ::fwTools::Factory |
Demangling methods | |
virtual const std::string & | getLeafClassname () const override |
return object's classname without its namespace, i.e. BaseObject | |
virtual const std::string & | getClassname () const override |
return full object's classname with its namespace, i.e. fwCore::BaseObject | |
static const std::string & | leafClassname () |
return object's classname without its namespace, i.e. BaseObject | |
static const std::string & | classname () |
return object's classname without its namespace, i.e. BaseObject | |
Additional Inherited Members | |
Public Types inherited from fwDicomIOFilter::IFilter | |
enum | FilterType { MODIFIER = 0, SORTER = 1, SPLITTER = 2, COMPOSITE = 3, CUSTOM = 4 } |
Filter types. More... | |
typedef ::fwDicomIOFilter::factory::Key | Key |
typedef std::vector< ::fwMedData::DicomSeries::sptr > | DicomSeriesContainerType |
Protected Types inherited from fwTools::fwID | |
enum | Policy { EMPTY = 1, GENERATE, MUST_EXIST } |
typedef std::string | IDType |
Protected Member Functions inherited from fwDicomIOFilter::splitter::ISplitter | |
FWDICOMIOFILTER_API | ISplitter () |
Constructor. | |
Protected Member Functions inherited from fwDicomIOFilter::IFilter | |
FWDICOMIOFILTER_API | IFilter () |
Constructor. | |
Protected Member Functions inherited from fwTools::fwID | |
FWTOOLS_API bool | hasID () const |
Return true if the object has an id set. More... | |
FWTOOLS_API IDType | getID (Policy policy=GENERATE) const |
Returns the id of the object. If it is not set and the policy value is. More... | |
virtual FWTOOLS_API void | setID (IDType newID) |
Set a newID for the object, (newID must not exist in fwID), the oldest one is released. More... | |
FWTOOLS_API void | resetID () |
Release the id for the object. More... | |
fwID () | |
Constructor : does nothing. | |
Static Protected Member Functions inherited from fwTools::fwID | |
static bool | isTypeOf (const std::string &type) |
static FWTOOLS_API bool | exist (IDType _id) |
static FWTOOLS_API std::shared_ptr< ::fwTools::Object > | getObject (IDType requestID) |
Retrieve the object attached to the given id. Return a null sptr if no correspondence exist. More... | |
static const std::string & | leafClassname () |
return object's classname without its namespace, i.e. BaseObject | |
static const std::string & | classname () |
return object's classname without its namespace, i.e. BaseObject | |
Protected Attributes inherited from fwDicomIOFilter::splitter::TagValueSplitter | |
DcmTagKey | m_tag |
Tag used to sort instances. | |
Protected Attributes inherited from fwTools::Object | |
std::shared_ptr< ::fwTools::UUID > | m_uuid |
UUID used to identify the object, notably for serialization. | |
Filter that uses the SOPClassUID tag to split the instances.
Definition at line 23 of file SOPClassUIDSplitter.hpp.
|
staticprotected |
Filter description.
Definition at line 53 of file SOPClassUIDSplitter.hpp.
Referenced by getDescription().