Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
mitkNodePredicateDataUID.h
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#ifndef mitkNodePredicateDataUID_h
14
#define mitkNodePredicateDataUID_h
15
16
#include <
mitkIdentifiable.h
>
17
#include <
mitkNodePredicateBase.h
>
18
#include <
MitkCoreExports.h
>
19
20
namespace
mitk
21
{
27
class
MITKCORE_EXPORT
NodePredicateDataUID
:
public
NodePredicateBase
28
{
29
public
:
30
mitkClassMacro
(
NodePredicateDataUID
,
NodePredicateBase
)
31
mitkNewMacro1Param
(
NodePredicateDataUID
, const
Identifiable
::UIDType &)
32
33
~
NodePredicateDataUID
() override;
34
35
bool
CheckNode(const
mitk
::
DataNode
*node) const override;
36
37
protected:
38
explicit
NodePredicateDataUID
(const
Identifiable
::UIDType &uid);
39
40
Identifiable
::UIDType m_UID;
41
};
42
}
43
44
#endif
mitkIdentifiable.h
mitkNewMacro1Param
#define mitkNewMacro1Param(classname, type)
Definition:
mitkCommon.h:68
mitk::NodePredicateBase
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
Definition:
mitkNodePredicateBase.h:35
mitkNodePredicateBase.h
mitk
Find image slices visible on a given plane.
Definition:
RenderingTests.dox:1
mitk::NodePredicateDataUID
Predicate that compares the data UID of the given DataNode to a specific UID.
Definition:
mitkNodePredicateDataUID.h:27
MitkCoreExports.h
mitk::Identifiable
Base class of identifiable objects.
Definition:
mitkIdentifiable.h:45
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
MITKCORE_EXPORT
#define MITKCORE_EXPORT
Definition:
MitkCoreExports.h:15
mitk::DataNode
Class for nodes of the DataTree.
Definition:
mitkDataNode.h:63
src
MITK
Modules
Core
include
mitkNodePredicateDataUID.h
Generated on Mon Jun 17 2024 12:43:27 for Medical Imaging Interaction Toolkit by
1.8.17