Classes | Modules

Data Management Classes

This category includes the data classes themselves (images, surfaces, etc.) as well as management classes to organize the data during run-time in a tree structure, called the data tree (mitk::DataTree). More...

Collaboration diagram for Data Management Classes:

Classes

class  mitk::AnnotationProperty
 Property for annotations. More...
class  mitk::BaseProperty
 Abstract base class for properties. More...
class  mitk::ClippingProperty
 Property for clipping datasets; currently only clipping planes are possible. More...
class  mitk::ColorProperty
 RGB color property. More...
class  mitk::DataNode
 Class for nodes of the DataTree. More...
class  mitk::EnumerationProperty
class  mitk::GroupTagProperty
 Property class that has no value. More...
class  mitk::LevelWindow
 Class to store level/window values. More...
class  mitk::LevelWindowProperty
 Property for level/window data. More...
class  mitk::ModalityProperty
 Enumerates all known modalities. More...
class  mitk::PropertyList
 Key-value list holding instances of BaseProperty. More...
class  mitk::SmartPointerProperty
 Property containing a smart-pointer. More...
class  mitk::StringProperty
 Property for strings. More...
class  mitk::WeakPointerProperty
 Property containing a smart-pointer. More...
class  mitk::LookupTableProperty
 Property for LookupTable data. More...
class  mitk::OrganTypeProperty
 Enumerates all known organs :-) More...
class  mitk::PlanarFigureControlPointStyleProperty
 Defines the rendering style of control points for PlanarFigure objects. More...

Modules

 IO Classes
 

This subcategory includes the IO classes to read or write data objects.


 Data Tree Classes
 

This subcategory includes the data tree classes, which organizes the data during run-time in a tree structure.


 Geometry Classes
 

This subcategory includes the geometry classes, which describe the geometry of the data in space and time.


 Data Classes
 

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


 Data Storage Classes
 

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



Detailed Description

This category includes the data classes themselves (images, surfaces, etc.) as well as management classes to organize the data during run-time in a tree structure, called the data tree (mitk::DataTree).

Overview

There are two things in MITK: data itself and the organization of data in a tree. The data tree is used for communication between different parts of an application: The renderer uses it to find the things to render, functionalities use it to find "all images" or "all surfaces", and the event handling uses it to distribute events to interactors.

For a list of all possible kind of data, look at Data Classes. IO Classes lists classes that help to read and write data sets.

For an explanation of the data tree, iterators and tree nodes, refer to Data Tree Classes.

Geometry Classes groups all classes that describe the spatial/temporal position and orientation of data sets.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines