The page "MITK concepts" is a central part of the MITK doxygen pages. At the moment it is a collection of different pages, describing defined topics.
I would recommend to structure this pages and also add a few topics which are missing at the moment. This will help to give an overview over the MITK concept in all.
Current pages:
Geometry Overview
Interaction and Undo/Redo Concepts
Overview on the Medical Imaging Interaction Toolkit (MITK)
The C++ Micro Services
The MITK Property Concept
Rendering in MITK by means of the QT-VTK widget
Automatic Rendering Tests
(Exception Concept / work in progress)
(Logging Concept / work in progess)
Proposal for new structured pages:
- Overview / Introduction (adapt current page)
- General Coding Concepts 2.1. General (e.g. SmartPointers, maybe link to ITK) 2.2. Coding Style (adapt or link to the MITK style guide) 2.3. Using Macros (todo) 2.4. C++ Micro Services (use current page)
- Data Concept 3.1. Data Storage (todo) 3.2. Property Overview (use current page) 3.3. Geometry Overview (use current page)
- Rendering Concept (use current page)
- Interaction Concept (use current page)
- Logging Concept (work in progress)
- Exception Concept (work in progress)
- Testing Concept 8.1. General (Todo) 8.2. Automatic Rendering Tests (use current page)
- Application Concept (all todo) 8.1. General 8.2. Plug-Ins 8.3. Perspective Concept
also have a look to the folder MITK\Documentation\Doxygen\Modules, where out-dated documentation was collected. Perhaps some parts/phrases can be reused.