Medical Imaging Interaction Toolkit  2025.12.02
Medical Imaging Interaction Toolkit
mitk::PropertyKeyPath::NodeInfo Struct Reference

#include <mitkPropertyKeyPath.h>

Collaboration diagram for mitk::PropertyKeyPath::NodeInfo:

Public Types

enum class  NodeType {
  Invalid , Element , ElementSelection , AnySelection ,
  AnyElement
}
 

Public Member Functions

 NodeInfo ()
 
 NodeInfo (const ElementNameType &name, NodeType type=NodeType::Element, ItemSelectionIndex index=0)
 
bool Matches (const NodeInfo &right) const
 
bool operator== (const NodeInfo &right) const
 

Public Attributes

NodeType type
 
ElementNameType name
 
ItemSelectionIndex selection
 

Detailed Description

Definition at line 60 of file mitkPropertyKeyPath.h.

Member Enumeration Documentation

◆ NodeType

Enumerator
Invalid 
Element 
ElementSelection 
AnySelection 
AnyElement 

Definition at line 62 of file mitkPropertyKeyPath.h.

Constructor & Destructor Documentation

◆ NodeInfo() [1/2]

mitk::PropertyKeyPath::NodeInfo::NodeInfo ( )

◆ NodeInfo() [2/2]

mitk::PropertyKeyPath::NodeInfo::NodeInfo ( const ElementNameType name,
NodeType  type = NodeType::Element,
ItemSelectionIndex  index = 0 
)

Member Function Documentation

◆ Matches()

bool mitk::PropertyKeyPath::NodeInfo::Matches ( const NodeInfo right) const

◆ operator==()

bool mitk::PropertyKeyPath::NodeInfo::operator== ( const NodeInfo right) const

Member Data Documentation

◆ name

ElementNameType mitk::PropertyKeyPath::NodeInfo::name

Definition at line 72 of file mitkPropertyKeyPath.h.

◆ selection

ItemSelectionIndex mitk::PropertyKeyPath::NodeInfo::selection

Definition at line 73 of file mitkPropertyKeyPath.h.

◆ type

NodeType mitk::PropertyKeyPath::NodeInfo::type

Definition at line 71 of file mitkPropertyKeyPath.h.


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