Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
Data Classes

This subcategory includes the data classes, e.g., for images (mitk::Image), surfaces (mitk::Surface), vessel-trees (mitk::VesselTreeData), etc. More...

Collaboration diagram for Data Classes:

Classes

class  mitk::Handle
 Helper Class for realizing the handles of bounding object encapsulated by a geometry data. More...
 
class  mitk::BaseData
 Base class of all data objects. More...
 
class  mitk::BaseDataTestImplementation
 Implementation of BaseData (for testing). More...
 
class  mitk::ChannelDescriptor
 Holds essential information about a single channel of an Image. More...
 
class  mitk::Image
 Image class for storing multi-dimensional medical image data. More...
 
class  mitk::ImageDataItem
 Internal container for image data used by mitk::Image. More...
 
class  mitk::ImageDescriptor
 Holds all essential metadata about an Image object. More...
 
class  mitk::ImagePixelAccessor< TPixel, VDimension >
 Provides templated image access for all inheriting classes. More...
 
class  mitk::ImagePixelReadAccessor< TPixel, VDimension >
 Gives locked and index-based read access for a particular image part. More...
 
class  mitk::ImagePixelWriteAccessor< TPixel, VDimension >
 Gives locked and index-based write access for a particular image part. More...
 
class  mitk::ImageReadAccessor
 Provides locked read-only access to a particular region of image data. More...
 
class  mitk::ImageVtkReadAccessor
 Provides read access to image data in the form required by VTK methods. More...
 
class  mitk::ImageVtkWriteAccessor
 Provides write access to image data in the form required by VTK methods. More...
 
class  mitk::ImageWriteAccessor
 Provides locked write access to a particular region of image data. More...
 
class  mitk::PixelType
 Describes the data type of image pixels. More...
 
class  mitk::PointSet
 Data structure which stores a set of points. More...
 
class  mitk::SlicedData
 Super class of data objects consisting of slices. More...
 
class  mitk::Surface
 Data class for storing polygonal surfaces (vtkPolyData). More...
 
class  mitk::BoundingObject
 Abstract superclass of all bounding objects (cylinder, cuboid, cone, ellipsoid, etc.). More...
 
class  mitk::BoundingObjectGroup
 Group object that contains several mitk::BoundingObject instances. More...
 
class  mitk::CompressedImageContainer
 Stores a compressed copy of a mitk::Image using LZ4 compression. More...
 
class  mitk::Cone
 Bounding object shaped as a cone. More...
 
class  mitk::Cuboid
 Bounding object shaped as a cuboid (axis-aligned box). More...
 
class  mitk::Cylinder
 Bounding object shaped as a cylinder. More...
 
class  mitk::DataStorageSelection
 Manages a selection of DataNode objects from a DataStorage. More...
 
class  mitk::Ellipsoid
 Bounding object shaped as an ellipsoid. More...
 
class  mitk::GridRepresentationProperty
 Enumeration property for grid representation types. More...
 
class  mitk::GridVolumeMapperProperty
 Enumeration property for volume mapper types used with unstructured grids. More...
 
class  mitk::LabeledImageLookupTable
 Lookup table for 2D rendering of labeled (segmented) images. More...
 
class  mitk::LabeledImageVolumeCalculator
 Calculates the volume and centroid for each label in a labeled image. More...
 
class  mitk::Plane
 Bounding object representing a flat plane surface. More...
 
class  mitk::VideoSource
 Abstract base class for acquiring video frame data. More...
 
class  mitk::Label
 A data structure describing a label in a multi-label segmentation. More...
 
class  mitk::MultiLabelSegmentation
 MultiLabelSegmentation class for handling labels and layers in a segmentation session. More...
 

Detailed Description

This subcategory includes the data classes, e.g., for images (mitk::Image), surfaces (mitk::Surface), vessel-trees (mitk::VesselTreeData), etc.

Data access classes are only included, if there is no equivalent in itk (see Process and Adaptor Classes below).