diff --git a/Documentation/Doxygen/DeveloperManual/DeveloperManual.dox b/Documentation/Doxygen/DeveloperManual/DeveloperManual.dox index bc11b7b82f..1730e0076f 100644 --- a/Documentation/Doxygen/DeveloperManual/DeveloperManual.dox +++ b/Documentation/Doxygen/DeveloperManual/DeveloperManual.dox @@ -1,72 +1,72 @@ /** \page DeveloperManual Developer Manual Development with MITK can happen under several disctinct conditions. Depending on whether you are using the Toolkit or the entire Application, different sections may apply to you. In case you are unsure about what you need, please refer to \link Architecture The Architecture of MITK text\endlink. An extensive Introduction to MITK is available under \link StartingDevelopment Starting your MITK Development\endlink. Depending on whether you are working with the \link DevelopmentToolkit Toolkit\endlink or the \link DevelopmentApplication Application\endlink, you can refer to their respective pages. Generated API-Documentation can be found \link DevelopmentAPI here\endlink. \section Starting your MITK Development OLD TEXT BELOW Some abstract concepts of MITK are described in \ref Concepts \section DevelopmentSetup Setting Up MITK \li \subpage SupportedPlatformsPage \li \subpage BuildInstructionsPage \li \subpage thirdpartylibs \li \ref HowToNewProject \section DevelopmentGettingToKnow Getting To Know MITK \li \subpage DirectoryStructurePage \li \subpage TutorialPage \section DevelopmentWith Developing With MITK \li \subpage CMAKE_FAQ \li \subpage DICOMTesting \li \subpage NewPluginPage \li \subpage StatemachineEditor \li \subpage mitkExtPointsIndex \li \subpage DeploymentPage \li \subpage KnownProblemsPage \section DevelopmentContributing Contributing To MITK \li \subpage DocumentationGuide \li \subpage StyleGuideAndNotesPage \section DevelopmentGettingToKnowBlueberry Getting To Know BlueBerry \li \subpage BlueBerryExamples \section DevelopmentFurtherInfo Further Information This section lists some ressources you might want to look at if you could not find what you need in the \ref Development or \ref Concepts sections. We hold regular internal seminars which may or may not have something to do with MITK directly. The slides can be found here. If you have some problems with MITK you might want to take a look at the FAQ. If the above does not prove sufficient you can contact the Mailinglist. */ diff --git a/Documentation/Doxygen/DeveloperManual/Starting/FirstSteps/FirstSteps.dox b/Documentation/Doxygen/DeveloperManual/Starting/FirstSteps/FirstSteps.dox index 580aad2633..54700855ec 100644 --- a/Documentation/Doxygen/DeveloperManual/Starting/FirstSteps/FirstSteps.dox +++ b/Documentation/Doxygen/DeveloperManual/Starting/FirstSteps/FirstSteps.dox @@ -1,5 +1,5 @@ /** -\page FirstSTeps First steps in Development +\page FirstSteps First steps in Development TODO */ diff --git a/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/CMakeFAQ.dox b/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/CMakeFAQ.dox index 2486bfc14e..a0495ae8a6 100644 --- a/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/CMakeFAQ.dox +++ b/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/CMakeFAQ.dox @@ -1,38 +1,38 @@ /** -\page CMAKE_FAQ %CMake FAQ +\page CMAKE_FAQ CMake FAQ \section CMAKE_FAQ_General A general comment MITK uses %CMake for configuration. If you want to develop either using MITK as a toolkit or by extending the capabilities of the applications provided by us we recommend using %CMake for your own prject as well. While it might be possible to use MITK in conjunction with other options, such as QMake or setting up your own project manually it will invariably use a lot of work and probably hacks as well. As we have no experience in this we will not be able to help you, so be prepared to have to do a lot of tweaking on your own. This guide does not try to give a general introduction to Cmake, instead it tries to answer some basic questions that might arise for those new to %CMake, to help you get started on MITK. For a more comprehensive introduction on %CMake see here. We will assume in this guide, that the path to your source is /MITK/. \section CMAKE_FAQ_Question Basic Questions \subsection CMAKE_FAQ_Question_WhereGetIt Where do I get CMake and what version do I need? See \ref BuildInstructions_Prerequisites. \subsection CMAKE_FAQ_Question_NewPluginNothing I coded a new plugin for the Workbench and nothing happened. Why? The correct way to create a new plugin is described in \ref NewPluginOnly. Do note that you need to move the source to the MITK/Plugins directory and you will have to add the plugin to the config file (most likely MITK/Plugins/Plugins.cmake). After that see \ref CMAKE_FAQ_Question_HowDoIActivatePlugin. \subsection CMAKE_FAQ_Question_HowDoIActivatePlugin I want to use a plugin, how do I activate it?
  1. Start %CMake
  2. Configure
  3. Set the variable MITK_BUILD_ to TRUE
  4. Configure again
  5. Generate
  6. Start a build using your development environment
\subsection CMAKE_FAQ_Question_HowDoIActivateModule I want to use a module, how do I activate it? Modules are build automatically if a plugin that requires them is activated. See \ref CMAKE_FAQ_Question_HowDoIActivatePlugin. \subsection CMAKE_FAQ_Question_HowOwnToolkits MITK always downloads the toolkits, but I want to use my own. This is covered in \ref HowToNewProjectCustomizingMITKConfigure. \subsection CMAKE_FAQ_Question_HowOwnProjectMITK I want to use an MITK plugin in my own project but I can not find it. See \ref HowToNewProjectAddingMITKFunctionality. */ \ No newline at end of file diff --git a/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/GettingToKnowMITK.dox b/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/GettingToKnowMITK.dox index 79bc9b39bd..c566c44014 100644 --- a/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/GettingToKnowMITK.dox +++ b/Documentation/Doxygen/DeveloperManual/Starting/GettingToKnow/GettingToKnowMITK.dox @@ -1,5 +1,14 @@ /** \page GettingToKnowMITK Getting to know MITK TODO + +
  • \subpage DirectoryStructurePage
  • +
  • \subpage TutorialPage
  • +
  • \subpage CMAKE_FAQ
  • +
  • \subpage StyleGuideAndNotesPage
  • +
  • \subpage DocumentationGuide
  • +
  • \subpage Coding??
  • +
  • \subpage KnownProblemsPage
  • + */ diff --git a/Documentation/Doxygen/DeveloperManual/Starting/SettingUpMITK/SettingUpMITK.dox b/Documentation/Doxygen/DeveloperManual/Starting/SettingUpMITK/SettingUpMITK.dox index 1743f96939..5b67763c66 100644 --- a/Documentation/Doxygen/DeveloperManual/Starting/SettingUpMITK/SettingUpMITK.dox +++ b/Documentation/Doxygen/DeveloperManual/Starting/SettingUpMITK/SettingUpMITK.dox @@ -1,5 +1,14 @@ /** -\page SettingUpMitk Setting Up Mitk +\page SettingUpMITK Setting Up Mitk TODO + + + */ diff --git a/Documentation/Doxygen/DeveloperManual/Starting/Starting.dox b/Documentation/Doxygen/DeveloperManual/Starting/Starting.dox index a9f00d4257..9249934b62 100644 --- a/Documentation/Doxygen/DeveloperManual/Starting/Starting.dox +++ b/Documentation/Doxygen/DeveloperManual/Starting/Starting.dox @@ -1,8 +1,24 @@ /** \page StartingDevelopment Starting your MITK Development -This Introduction will aquaint you with the most important workflows to get you started with your MITK Development. +This Introduction will acquaint you with the most important workflows to get you started with your MITK Development. + + + */