NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
A filter that contains a list of renderers, and returns true if the node has a specific boolean property set to true for those filters. More...
Public Member Functions | |
mitkClassMacro (DataNodeBoolPropertyFilter, DataNodeFilter) static Pointer New() | |
virtual void | SetPropertyName (std::string _arg) |
Sets the property name used for filtering. More... | |
virtual std::string | GetPropertyName () |
Gets the property name used for filtering. More... | |
virtual bool | Pass (const mitk::DataNode *node) override |
Method to decide if the node should be passed. More... | |
void | SetRenderers (std::vector< mitk::BaseRenderer * > &list) |
Sets the list of renderers to check. More... | |
void | SetDataStorage (mitk::DataStorage::Pointer storage) |
Sets the DataStorage against which to check. More... | |
Protected Member Functions | |
DataNodeBoolPropertyFilter () | |
virtual | ~DataNodeBoolPropertyFilter () |
DataNodeBoolPropertyFilter (const DataNodeBoolPropertyFilter &) | |
DataNodeBoolPropertyFilter & | operator= (const DataNodeBoolPropertyFilter &) |
Protected Member Functions inherited from niftk::DataNodeFilter | |
DataNodeFilter () | |
Method to decide if the node should be passed. More... | |
virtual | ~DataNodeFilter () |
DataNodeFilter (const DataNodeFilter &) | |
DataNodeFilter & | operator= (const DataNodeFilter &) |
A filter that contains a list of renderers, and returns true if the node has a specific boolean property set to true for those filters.
|
protected |
|
protectedvirtual |
|
protected |
|
virtual |
Gets the property name used for filtering.
niftk::DataNodeBoolPropertyFilter::mitkClassMacro | ( | DataNodeBoolPropertyFilter | , |
DataNodeFilter | |||
) |
|
protected |
|
overridevirtual |
Method to decide if the node should be passed.
node | a candidate node |
void niftk::DataNodeBoolPropertyFilter::SetDataStorage | ( | mitk::DataStorage::Pointer | storage | ) |
Sets the DataStorage against which to check.
|
virtual |
Sets the property name used for filtering.
void niftk::DataNodeBoolPropertyFilter::SetRenderers | ( | std::vector< mitk::BaseRenderer * > & | list | ) |
Sets the list of renderers to check.