Medical Imaging Interaction Toolkit  2025.12.02
Medical Imaging Interaction Toolkit
mitk::NodePredicateDataUID Class Reference

Predicate that compares the data UID of the given DataNode to a specific UID. More...

#include <mitkNodePredicateDataUID.h>

Inheritance diagram for mitk::NodePredicateDataUID:
Collaboration diagram for mitk::NodePredicateDataUID:

Public Member Functions

 mitkClassMacro (NodePredicateDataUID, NodePredicateBase) mitkNewMacro1Param(NodePredicateDataUID
 
const Identifiable::UIDType~NodePredicateDataUID () override
 
bool CheckNode (const mitk::DataNode *node) const override
 This method will be used to evaluate the node. Has to be overwritten in subclasses. More...
 
- Public Member Functions inherited from mitk::NodePredicateBase
 mitkClassMacroItkParent (NodePredicateBase, itk::Object)
 
 ~NodePredicateBase () override
 Standard Destructor. More...
 

Protected Member Functions

 NodePredicateDataUID (const Identifiable::UIDType &uid)
 

Protected Attributes

Identifiable::UIDType m_UID
 

Detailed Description

Predicate that compares the data UID of the given DataNode to a specific UID.

Definition at line 27 of file mitkNodePredicateDataUID.h.

Constructor & Destructor Documentation

◆ ~NodePredicateDataUID()

const Identifiable::UIDType& mitk::NodePredicateDataUID::~NodePredicateDataUID ( )
override

◆ NodePredicateDataUID()

mitk::NodePredicateDataUID::NodePredicateDataUID ( const Identifiable::UIDType uid)
explicitprotected

Member Function Documentation

◆ CheckNode()

bool mitk::NodePredicateDataUID::CheckNode ( const mitk::DataNode node) const
overridevirtual

This method will be used to evaluate the node. Has to be overwritten in subclasses.

Implements mitk::NodePredicateBase.

◆ mitkClassMacro()

mitk::NodePredicateDataUID::mitkClassMacro ( NodePredicateDataUID  ,
NodePredicateBase   
)

Member Data Documentation

◆ m_UID

Identifiable::UIDType mitk::NodePredicateDataUID::m_UID
protected

Definition at line 40 of file mitkNodePredicateDataUID.h.


The documentation for this class was generated from the following file: