Medical Imaging Interaction Toolkit  2024.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::BaseDataTestImplementation
 Implementation of BaseData (for testing) More...
 
class  mitk::Image
 Image class for storing images. More...
 
class  mitk::ImageDataItem
 Internal class for managing references on sub-images. 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. The class provides several set- and get-methods, which allow an easy pixel access. It needs to know about pixel type and dimension of its image at compile time. More...
 
class  mitk::ImagePixelWriteAccessor< TPixel, VDimension >
 Gives locked and index-based write access for a particular image part. The class provides several set- and get-methods, which allow an easy pixel access. It needs to know about pixel type and dimension of its image at compile time. More...
 
class  mitk::ImageReadAccessor
 ImageReadAccessor class to get locked read access for a particular image part. More...
 
class  mitk::ImageVtkAccessor
 ImageVtkAccessor class provides any image read access which is required by Vtk methods. More...
 
class  mitk::ImageVtkReadAccessor
 ImageVtkReadAccessor class provides any image read access which is required by Vtk methods. More...
 
class  mitk::ImageVtkWriteAccessor
 ImageVtkWriteAccessor class provides any image write access which is required by Vtk methods. More...
 
class  mitk::ImageWriteAccessor
 ImageWriteAccessor class to get locked write-access for a particular image part. More...
 
class  mitk::PixelType
 Class for defining the data type of 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
 Class for storing surfaces (vtkPolyData). More...
 
class  mitk::BoundingObject
 superclass of all bounding objects (cylinder, cuboid,...) More...
 
class  mitk::BoundingObjectGroup
 group object, that contains several mitk::BoundingObjects More...
 
class  mitk::Cone
 Data class containing an cylinder. More...
 
class  mitk::Cuboid
 Data class containing an cuboid. More...
 
class  mitk::Cylinder
 Data class containing an cylinder. More...
 
class  mitk::Ellipsoid
 Data class containing an ellipsoid. More...
 
class  mitk::Plane
 Plane surface representation. More...
 
class  mitk::UnstructuredGrid
 Class for storing unstructured grids (vtkUnstructuredGrid) More...
 
class  mitk::Label
 A data structure describing a label. More...
 
class  mitk::LabelSetImage
 LabelSetImage class for handling labels and layers in a segmentation session. More...
 
class  mitk::ExtrudedContour
 Data class containing a bounding-object created by extruding a Contour along a vector. 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).