Maverick: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
Line 5: | Line 5: | ||
Maverick is an extensive collection of C++ classes, parameter files, specifications, and documentation for the following: | Maverick is an extensive collection of C++ classes, parameter files, specifications, and documentation for the following: | ||
# Building applications that vary in specificity from workflow-based applications to general-purpose applications. | # Building applications that vary in specificity from workflow-based applications to general-purpose applications. | ||
## Workflow-based applications allow a user to rapidly apply a sequence of filters in a prescribed manner in order to solve specific | ## Workflow-based applications allow a user to rapidly apply a sequence of filters in a prescribed manner in order to solve specific problems with minimal interaction. | ||
## General-purpose applications offer a user a multitude of filtering options at any point in time, so that the user can investigate a wide range | ## General-purpose applications offer a user a multitude of filtering options at any point in time, so that the user can investigate a wide range of problems and solutions from within the same application. | ||
# Using an intuitive scene-based data structure to manage the objects to be viewed and processed by an application | # Using an intuitive scene-based data structure to manage the objects to be viewed and processed by an application | ||
## Hierarchies of images, segmentation results, landmarks, and more can be created and manipulated as members of a scene | ## Hierarchies of images, segmentation results, landmarks, and more can be created and manipulated as members of a scene |
Revision as of 00:34, 6 October 2008
Maverick
Overview
Maverick is an extensive collection of C++ classes, parameter files, specifications, and documentation for the following:
- Building applications that vary in specificity from workflow-based applications to general-purpose applications.
- Workflow-based applications allow a user to rapidly apply a sequence of filters in a prescribed manner in order to solve specific problems with minimal interaction.
- General-purpose applications offer a user a multitude of filtering options at any point in time, so that the user can investigate a wide range of problems and solutions from within the same application.
- Using an intuitive scene-based data structure to manage the objects to be viewed and processed by an application
- Hierarchies of images, segmentation results, landmarks, and more can be created and manipulated as members of a scene
- Physical and visual properties can be associated with each of those objects
- QT-based rendering widgets can display objects or entire scenes using any combination of themes and formats (e.g., using volume rendering, surface rendering, and overlays in 3D views, slice-based views, lighbox views, and more).
- Applying advanced ITK and VTK frameworks as Maverick Modules that were built by image analysis experts and that hide the complexities of ITK and VTK.
Several full-featured applications and utility programs are also provided with Maverick. Those are described in the following wiki pages.
Applications
Utilities
- Maverick/VisibleManTxtToMhd
- Maverick/MultipleVolumesToVolume
- Maverick/InsertVolumeIntoVolume
- Maverick/ImageMath
- Maverick/MetaImageImporter
- Maverick/DICOMSeriesImporter