Medical Imaging Interaction Toolkit  2016.11.0
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 of all data objects. 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...
 
struct  mitk::PointSet::PointDataType
 struct for data of a point More...
 
struct  mitk::PointSet::CellDataType
 
class  mitk::PointSet
 Data structure which stores a set of points. Superclass of mitk::Mesh. 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::Mesh
 DataStructure which stores a set of points (incl. pointdata) where each point can be associated to an element of a cell. 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...
 

Enumerations

enum  mitk::Image::ImportMemoryManagementType { mitk::Image::CopyMemory, mitk::Image::ManageMemory, mitk::Image::ReferenceMemory, mitk::Image::DontManageMemory }
 
enum  mitk::BoundingObjectGroup::CSGMode { mitk::BoundingObjectGroup::Union, mitk::BoundingObjectGroup::Intersection, mitk::BoundingObjectGroup::Difference }
 

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).

Enumeration Type Documentation

Enumerator
Union 
Intersection 
Difference 

Definition at line 33 of file mitkBoundingObjectGroup.h.

Enumerator
CopyMemory 
ManageMemory 
ReferenceMemory 
DontManageMemory 

Definition at line 106 of file mitkImage.h.