Medical Imaging Interaction Toolkit  2024.06.00
Medical Imaging Interaction Toolkit
Data Storage Classes

This subcategory includes the classes to store and retrieve objects from the mitk::DataStorage. More...

Collaboration diagram for Data Storage Classes:

Classes

class  mitk::DataStorage
 Data management class that handles 'was created by' relations. More...
 
class  mitk::NodePredicateAnd
 Composite predicate that forms a logical AND relation from its child predicates. More...
 
class  mitk::NodePredicateBase
 Interface for evaluation conditions used in the DataStorage class GetSubset() method. More...
 
class  mitk::NodePredicateCompositeBase
 Base class for all predicates that can have child predicates (e.g. AND/OR) More...
 
class  mitk::NodePredicateDataType
 Predicate that evaluates if the given DataNodes data object is of a specific data type. More...
 
class  mitk::NodePredicateDataUID
 Predicate that compares the data UID of the given DataNode to a specific UID. More...
 
class  mitk::NodePredicateDimension
 Predicate that evaluates if the given DataNodes data object has the specified dimension, for datasets where dimension is applicable. More...
 
class  mitk::NodePredicateFunction
 Predicate that transfers the check to a specific Callable. More...
 
class  mitk::NodePredicateGeometry
 Predicate that evaluates if the given DataNode's data object has the same geometry (in terms of spacing, origin, orientation) like the reference geometry. More...
 
class  mitk::NodePredicateNot
 Composite predicate that negates its child predicate Changed: NodePredicateNot now derives from NodePredicateCompositeBase though it really holds only one subpredicate at any time. But logically any Predicate that has one or more subpredicate is a CompositePredicate. More...
 
class  mitk::NodePredicateOr
 Composite predicate that forms a logical OR relation from its child predicates. More...
 
class  mitk::NodePredicateProperty
 Predicate that evaluates if the given DataNode has a specific property. If the second parameter is nullptr, it will only be checked whether there is a property with the specified name. If a renderer is specified in the third parameter the renderer-specific property will be checked. If this parameter is nullptr or not specified, then the non-renderer-specific property will be checked. More...
 
class  mitk::NodePredicateSubGeometry
 Predicate that evaluates if the given DataNode's data object has a geometry that is a sub geometry of the reference geometry. Sub geometry means that both geometries have the same voxel grid (same spacing, same axes, origin is on voxel grid), but the bounding box of the checked geometry is contained or equal to the bounding box of the reference geometry.
One can either check the whole time geometry of the data node by defining a reference time geometry or check against one given2 reference base geometry. If the predicate should check against a base geometry, you can specify the timepoint of the data's time geometry that should be checked. If no timepoint is defined the predicate will evaluate the data geometry in the first timestep. Evaluates to "false" for unsupported or undefined data objects/geometries. More...
 

Detailed Description

This subcategory includes the classes to store and retrieve objects from the mitk::DataStorage.