Page MenuHomePhabricator

[Tutorial] How to create a new data type
Closed, ResolvedPublic

Description

One thing that comes up every now and then for some reason is when somebody wants to create a new data type.

This tutorial should concern itself only with creating the data type, associating a file ending, creating reader and writer and getting it in the data storage.

Rendering of the data will be handled in another tutorial (see T12665 ).

Event Timeline

User goch has pushed new remote branch:

bug-12666-new-module-data-type-mini-app-tutorial

Core flag:

I just fixed one type in a core class documentation. All other changes do not affect the core

To provide a good example module branch
bug-12666-new-module-data-type-mini-app-tutorial

also contains changes to the test documentation as it was out of date and needed to be referenced.

Additionally it contains the move of the mitkCommandLineParser to its own module, as that was needed to provide the example module with a cmdapps directory.

[6ab532]: Merge branch 'bug-12666-new-module-data-type-mini-app-tutorial'

Merged commits:

2015-07-22 15:22:42 Caspar Goch [a2b633]
Rewrite general test documentation


2015-07-22 15:22:01 Caspar Goch [6cb7a1]
Use Standard test method naming convention


2015-07-20 17:33:48 Caspar Goch [bd7452]
Adapt documentation to example module


2015-07-20 17:33:08 Caspar Goch [f3db2d]
Create example module


2015-07-20 17:32:16 Caspar Goch [c54c90]
Moved command line parser to own module

[9f0328]: COMP: Merge branch 'bug-12666-new-module-data-type-mini-app-tutorial'

Merged commits:

2015-07-24 18:31:17 Caspar Goch [7e40eb]
Comment out unused variable

[628849]: Merge branch 'bug-12666-new-module-data-type-mini-app-tutorial'

Merged commits:

2015-07-24 18:47:52 Caspar Goch [56ce43]
COMP: Reorder initializer list

[f0a578]: Merge branch 'bug-12666-new-module-data-type-mini-app-tutorial'

Merged commits:

2015-07-30 16:52:49 Caspar Goch [b312ff]
Windows style backslashes are not found on Linux systems for included files


2015-07-30 16:52:13 Caspar Goch [768a53]
Rename MiniApps to cmdapps

[734513]: Merge branch 'bug-12666-new-module-data-type-mini-app-tutorial'

Merged commits:

2015-07-31 16:53:12 Caspar Goch [912a2d]
Some reformatting and stylistic changes


2015-07-31 14:37:08 Thomas Kilgus [a5132a]
Improved testing docu including parameters, test vs test suite, etc.

[bab549]: Merge branch 'bug-12666-new-module-data-type-mini-app-tutorial'

Merged commits:

2015-08-05 15:56:31 Caspar Goch [d38dca]
Enable automatic link