diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/CMakeLists.txt b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/CMakeLists.txt new file mode 100644 index 0000000000..fba82a3726 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/CMakeLists.txt @@ -0,0 +1,2 @@ + +MACRO_CREATE_MITK_PLUGIN(QmitkExt) diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/META-INF/MANIFEST.MF b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..fd19c39942 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/META-INF/MANIFEST.MF @@ -0,0 +1,7 @@ +Manifest-Version: 1.0 +Bundle-Name: MITK-IGT Tracking Toolbox +Bundle-SymbolicName: org.mitk.gui.qt.igttrackingtoolbox +Bundle-Version: 0.1 +Bundle-Vendor: DKFZ, Medical and Biological Informatics +Require-Bundle: org.mitk.gui.qt.common +Bundle-Activator: diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/Manual/Manual.dox b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/Manual/Manual.dox new file mode 100644 index 0000000000..3969f459ab --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/Manual/Manual.dox @@ -0,0 +1,13 @@ +/** +\bundlemainpage{org.mitk.gui.qt.igttrackingtoolbox} MITK-IGT Tracking Toolbox + +\image html icon.png "Icon of MITK-IGT Tracking Toolbox" + +Available sections: + - \ref org.mitk.gui.qt.igttrackingtoolboxOverview + +\section org.mitk.gui.qt.igttrackingtoolboxOverview +This is the description for the MITK-IGT Tracking Toolbox. + +*/ + diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/Manual/icon.png b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/Manual/icon.png new file mode 100644 index 0000000000..f1ad7558e4 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/Manual/icon.png @@ -0,0 +1 @@ +‰PNG diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/doxygen/modules.dox b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/doxygen/modules.dox new file mode 100644 index 0000000000..8c8a432421 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/documentation/doxygen/modules.dox @@ -0,0 +1,16 @@ +/** + \defgroup org_mitk_gui_qt_igttrackingtoolbox org.mitk.gui.qt.igttrackingtoolbox Plugin + \ingroup MITKPlugins + + \brief Describe your plugin here. + +*/ + +/** + \defgroup org_mitk_gui_qt_igttrackingtoolbox_internal Internal + \ingroup org_mitk_gui_qt_igttrackingtoolbox + + \brief This subcategory includes the internal classes of the org.mitk.gui.qt.igttrackingtoolbox plugin. Other + plugins must not rely on these classes. They contain implementation details and their interface + may change at any time. We mean it. +*/ diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/files.cmake b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/files.cmake new file mode 100644 index 0000000000..9a96cf3453 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/files.cmake @@ -0,0 +1,35 @@ +SET(SRC_CPP_FILES + +) + +SET(INTERNAL_CPP_FILES + QmitkMITKIGTTrackingToolboxView.cpp + +) + +SET(UI_FILES + src/internal/QmitkMITKIGTTrackingToolboxViewControls.ui +) + +SET(MOC_H_FILES + src/internal/QmitkMITKIGTTrackingToolboxView.h +) + +SET(RESOURCE_FILES + resources/icon.xpm +) + +SET(RES_FILES + resources/QmitkMITKIGTTrackingToolboxView.qrc +) + +SET(CPP_FILES manifest.cpp) + +foreach(file ${SRC_CPP_FILES}) + SET(CPP_FILES ${CPP_FILES} src/${file}) +endforeach(file ${SRC_CPP_FILES}) + +foreach(file ${INTERNAL_CPP_FILES}) + SET(CPP_FILES ${CPP_FILES} src/internal/${file}) +endforeach(file ${INTERNAL_CPP_FILES}) + diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/manifest.cpp b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/manifest.cpp new file mode 100644 index 0000000000..b0868ec6d1 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/manifest.cpp @@ -0,0 +1,26 @@ +/*========================================================================= + +Program: Medical Imaging & Interaction Toolkit +Language: C++ +Date: $Date$ +Version: $Revision$ + +Copyright (c) German Cancer Research Center, Division of Medical and +Biological Informatics. All rights reserved. +See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. + +This software is distributed WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ + +#include + + + +#include "src/internal/QmitkMITKIGTTrackingToolboxView.h" + +POCO_BEGIN_NAMED_MANIFEST(berryIViewPart, berry::IViewPart) + POCO_EXPORT_CLASS(::QmitkMITKIGTTrackingToolboxView) +POCO_END_MANIFEST diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/plugin.xml b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/plugin.xml new file mode 100644 index 0000000000..db2771fb3e --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/plugin.xml @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/resources/QmitkMITKIGTTrackingToolboxView.qrc b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/resources/QmitkMITKIGTTrackingToolboxView.qrc new file mode 100644 index 0000000000..d752e284e2 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/resources/QmitkMITKIGTTrackingToolboxView.qrc @@ -0,0 +1,5 @@ + + + icon.xpm + + diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/resources/icon.xpm b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/resources/icon.xpm new file mode 100644 index 0000000000..2d6dd64c79 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/resources/icon.xpm @@ -0,0 +1,536 @@ +/* XPM */ +static char * icon2_xpm[] = { +"100 100 433 2", +" c None", +". c #FFFFFF", +"+ c #FDFDFD", +"@ c #FDFEFE", +"# c #AEBDD0", +"$ c #B2C1D2", +"% c #F8F9FB", +"& c #C7D1DE", +"* c #567DAD", +"= c #4B76AA", +"- c #8AA2C1", +"; c #D4DCE5", +"> c #FEFEFE", +", c #F4F6F8", +"' c #819DBD", +") c #4B7BB5", +"! c #4E80BC", +"~ c #4979B2", +"{ c #6487B2", +"] c #A9BACE", +"^ c #F3F5F8", +"/ c #AFBED1", +"( c #4A76AB", +"_ c #4F81BD", +": c #4E7FBB", +"< c #4975AB", +"[ c #829DBE", +"} c #CBD4E0", +"| c #E1E6ED", +"1 c #6C8DB5", +"2 c #4D7FBA", +"3 c #4B7AB4", +"4 c #5C82AF", +"5 c #A1B3CA", +"6 c #ECF0F4", +"7 c #99AEC7", +"8 c #4877AF", +"9 c #4875AC", +"0 c #7A98BB", +"a c #C2CDDB", +"b c #C9D3DF", +"c c #587FAE", +"d c #4C7CB6", +"e c #547BAA", +"f c #BDCAD8", +"g c #F6F7F9", +"h c #849FBE", +"i c #4B7BB4", +"j c #B1C0D2", +"k c #4B76AB", +"l c #E3E8EE", +"m c #6F8FB6", +"n c #4D7EB9", +"o c #E1E6EC", +"p c #9BAFC8", +"q c #4876AE", +"r c #A7B6C3", +"s c #F4F3EC", +"t c #F5F4ED", +"u c #F6F5EF", +"v c #F7F6F0", +"w c #F7F7F2", +"x c #F8F8F4", +"y c #F9F8F5", +"z c #FAF9F6", +"A c #FAFAF7", +"B c #FBFBF9", +"C c #FCFBFA", +"D c #FCFCFB", +"E c #FDFDFC", +"F c #FEFDFD", +"G c #FEFEFD", +"H c #DAE1E9", +"I c #587CA8", +"J c #7C97B4", +"K c #E6E6DF", +"L c #F0EEE4", +"M c #F0EEE5", +"N c #F0EFE5", +"O c #F1EFE6", +"P c #F1EFE7", +"Q c #F2F0E7", +"R c #F2F0E8", +"S c #F3F1E9", +"T c #F3F2EA", +"U c #F6F4EF", +"V c #F6F5F0", +"W c #F7F6F1", +"X c #F8F7F3", +"Y c #FBFBF8", +"Z c #FCFBF9", +"` c #FCFCFA", +" . c #FDFCFB", +".. c #F2F4F7", +"+. c #99ADC6", +"@. c #557DAD", +"#. c #4B7CB6", +"$. c #557CAB", +"%. c #BBC4CA", +"&. c #F1F0E7", +"*. c #F4F2EB", +"=. c #F5F3ED", +"-. c #F5F4EE", +";. c #F9F8F4", +">. c #F9F9F6", +",. c #FBFAF8", +"'. c #FDFDFE", +"). c #7A97BB", +"!. c #4977AF", +"~. c #90A4B9", +"{. c #EEECE3", +"]. c #F2F1E9", +"^. c #F3F1EA", +"/. c #F4F3ED", +"(. c #F8F7F2", +"_. c #F9F9F5", +":. c #FAF9F7", +"<. c #FFFFFE", +"[. c #A1B4CA", +"}. c #4E78AA", +"|. c #4A7AB4", +"1. c #4E7FBA", +"2. c #6889B1", +"3. c #D1D6D5", +"4. c #F3F2EB", +"5. c #F7F6F2", +"6. c #EFF3F8", +"7. c #678DBB", +"8. c #537CAC", +"9. c #4976AB", +"0. c #ABBBCD", +"a. c #EEF3F8", +"b. c #6994C6", +"c. c #9DB8D7", +"d. c #6488B2", +"e. c #4979B1", +"f. c #7E9ABC", +"g. c #ECF2F8", +"h. c #6793C6", +"i. c #A9C2DE", +"j. c #D5DCE6", +"k. c #8BA3C1", +"l. c #587CA7", +"m. c #C3CEDC", +"n. c #EBF1F7", +"o. c #6591C5", +"p. c #ACC4E0", +"q. c #D7DFE7", +"r. c #EAF0F7", +"s. c #6390C4", +"t. c #B0C7E1", +"u. c #E9EFF6", +"v. c #628FC4", +"w. c #B3C9E2", +"x. c #E7EEF6", +"y. c #618EC3", +"z. c #B5CAE3", +"A. c #E5ECF5", +"B. c #608EC3", +"C. c #B8CCE4", +"D. c #E4EBF4", +"E. c #608DC3", +"F. c #BACEE5", +"G. c #E2EAF4", +"H. c #5F8DC2", +"I. c #BDD0E6", +"J. c #E0E9F3", +"K. c #5E8CC2", +"L. c #C0D2E7", +"M. c #DFE8F3", +"N. c #5D8CC2", +"O. c #C2D3E8", +"P. c #DDE7F2", +"Q. c #5D8BC2", +"R. c #C4D5E8", +"S. c #DCE6F1", +"T. c #5C8AC1", +"U. c #C7D7E9", +"V. c #DAE4F1", +"W. c #5B8AC1", +"X. c #CAD9EA", +"Y. c #D8E3F0", +"Z. c #5A8AC1", +"`. c #CCDAEB", +" + c #D5E1EF", +".+ c #CEDCEC", +"++ c #D3E0EE", +"@+ c #D0DDED", +"#+ c #D1DEED", +"$+ c #D2DFEE", +"%+ c #D4E0EF", +"&+ c #CBDAEB", +"*+ c #D6E2EF", +"=+ c #C9D8EA", +"-+ c #DAE5F1", +";+ c #C1D3E7", +">+ c #5C8BC1", +",+ c #DEE8F2", +"'+ c #BED1E6", +")+ c #BCCFE5", +"!+ c #BACDE4", +"~+ c #F2F1E8", +"{+ c #B7CBE3", +"]+ c #B4C9E2", +"^+ c #E7EDF5", +"/+ c #B1C7E1", +"(+ c #E8EFF6", +"_+ c #AFC6E0", +":+ c #FBFAF7", +"<+ c #ACC4DF", +"[+ c #6692C5", +"}+ c #ECF1F7", +"|+ c #A9C1DE", +"1+ c #6893C6", +"2+ c #EDF2F8", +"3+ c #A6BFDD", +"4+ c #ECEBE1", +"5+ c #EFEDE3", +"6+ c #A4BEDC", +"7+ c #6B95C7", +"8+ c #F1F5F9", +"9+ c #BEC5C6", +"0+ c #98A8B4", +"a+ c #AAB6BC", +"b+ c #E7E7DF", +"c+ c #A1BCDB", +"d+ c #6D96C8", +"e+ c #F2F5FA", +"f+ c #D9DBD6", +"g+ c #7D95AA", +"h+ c #6B8DAE", +"i+ c #6887A5", +"j+ c #B5BEC2", +"k+ c #D0D4D1", +"l+ c #ADB8BF", +"m+ c #B7C0C3", +"n+ c #E9E9E0", +"o+ c #9EBADA", +"p+ c #6F98C8", +"q+ c #F2F6FA", +"r+ c #D2D5D2", +"s+ c #6E8AA5", +"t+ c #6D90B2", +"u+ c #6A8AAA", +"v+ c #ABB7BE", +"w+ c #E1E2DB", +"x+ c #8A9FB0", +"y+ c #6A8BAA", +"z+ c #6988A5", +"A+ c #ADB8BE", +"B+ c #9BB7D9", +"C+ c #7199C9", +"D+ c #F3F6FA", +"E+ c #E9E8E0", +"F+ c #9AA9B5", +"G+ c #6583A0", +"H+ c #869CAE", +"I+ c #CED2D0", +"J+ c #D5D8D4", +"K+ c #708CA6", +"L+ c #6C8FB0", +"M+ c #98A9B6", +"N+ c #ECEBE2", +"O+ c #98B5D8", +"P+ c #739BCA", +"Q+ c #F4F7FB", +"R+ c #BDC8CF", +"S+ c #7D99B3", +"T+ c #D0D5D4", +"U+ c #8EA2B2", +"V+ c #6786A3", +"W+ c #7791A9", +"X+ c #BBC3C5", +"Y+ c #96B4D7", +"Z+ c #749CCB", +"`+ c #F5F8FB", +" @ c #B0C0CB", +".@ c #8AA5BE", +"+@ c #E8E8E1", +"@@ c #96ACC0", +"#@ c #96AABB", +"$@ c #93B2D6", +"%@ c #769DCB", +"&@ c #F6F8FB", +"*@ c #9AAEBF", +"=@ c #96ACBF", +"-@ c #EDECE3", +";@ c #D5DAD9", +">@ c #7E9CB9", +",@ c #C5CFD3", +"'@ c #90B0D5", +")@ c #799FCC", +"!@ c #F7F9FC", +"~@ c #A4B1BA", +"{@ c #6A86A1", +"]@ c #7F96AB", +"^@ c #D4D7D3", +"/@ c #9EAFBC", +"(@ c #859FB7", +"_@ c #E5E6DF", +":@ c #FCFDFE", +"<@ c #8DADD4", +"[@ c #7BA0CD", +"}@ c #D3D7D3", +"|@ c #708CA5", +"1@ c #698AA9", +"2@ c #ABB6BD", +"3@ c #8299AD", +"4@ c #6888A6", +"5@ c #8098AD", +"6@ c #DFE0DA", +"7@ c #8AACD3", +"8@ c #7CA2CE", +"9@ c #F9FAFC", +"0@ c #D8DAD6", +"a@ c #7992A9", +"b@ c #B1BBC0", +"c@ c #BAC3C6", +"d@ c #6A8AA9", +"e@ c #6E91B3", +"f@ c #6C8AA7", +"g@ c #CBD0CF", +"h@ c #FCFCFD", +"i@ c #88AAD2", +"j@ c #7EA3CE", +"k@ c #FAFBFD", +"l@ c #A9B5BD", +"m@ c #6986A1", +"n@ c #9FAEB8", +"o@ c #C8CDCC", +"p@ c #6E8BA6", +"q@ c #7D95AB", +"r@ c #D7D9D5", +"s@ c #FBFCFD", +"t@ c #85A8D1", +"u@ c #81A5CF", +"v@ c #BBC8D0", +"w@ c #829EB9", +"x@ c #E1E3DE", +"y@ c #DBDEDB", +"z@ c #7792AB", +"A@ c #94A6B5", +"B@ c #C0C7C8", +"C@ c #F7F5F0", +"D@ c #82A6D0", +"E@ c #84A7D0", +"F@ c #FAFCFD", +"G@ c #AABCC9", +"H@ c #8EA8BF", +"I@ c #EAEAE1", +"J@ c #B7C5CE", +"K@ c #84A1BB", +"L@ c #DFE1DD", +"M@ c #F9FBFD", +"N@ c #80A4CF", +"O@ c #87A9D1", +"P@ c #99B0C3", +"Q@ c #9EB3C5", +"R@ c #E9E9E1", +"S@ c #92AAC0", +"T@ c #A8BAC8", +"U@ c #F8FAFC", +"V@ c #8AABD2", +"W@ c #8AA4BD", +"X@ c #B0C0CC", +"Y@ c #CDD5D7", +"Z@ c #7C9BB8", +"`@ c #CCD4D6", +" # c #7BA1CD", +".# c #8CADD4", +"+# c #E0E2DE", +"@# c #7F9DBA", +"## c #C1CCD2", +"$# c #A8BAC9", +"%# c #91AAC0", +"&# c #F7F9FB", +"*# c #8FAFD5", +"=# c #7B9AB8", +"-# c #D0D7D8", +";# c #E0E3DE", +"># c #85A1BB", +",# c #B6C4CE", +"'# c #769ECB", +")# c #CFD3D0", +"!# c #CDD1CE", +"~# c #AEBBC2", +"{# c #7995AF", +"]# c #BBC5C7", +"^# c #7894AE", +"/# c #B9C3C7", +"(# c #EAE9E0", +"_# c #749CCA", +":# c #95B3D7", +"<# c #D8DBD6", +"[# c #819486", +"}# c #81946C", +"|# c #80946C", +"1# c #7A906A", +"2# c #7F936C", +"3# c #7C907A", +"4# c #C8CDCA", +"5# c #729ACA", +"6# c #839676", +"7# c #8B9E53", +"8# c #819566", +"9# c #C6CCC9", +"0# c #6F99C9", +"a# c #9BB8D9", +"b# c #6D97C8", +"c# c #6C96C7", +"d# c #EFF4F9", +"e# c #F1EFE5", +"f# c #A6C0DD", +"g# c #EBF0F7", +"h# c #C7CCC9", +"i# c #B2C8E2", +"j# c #F4F2EC", +"k# c #829577", +"l# c #899D54", +"m# c #809467", +"n# c #CCD2D3", +"o# c #E8EEF6", +"p# c #B4CAE3", +"q# c #DBDDD8", +"r# c #93A29F", +"s# c #8A9C8E", +"t# c #8B9D97", +"u# c #D4DBE1", +"v# c #F4F7FA", +"w# c #B0C6E1", +"x# c #D9E4F0", +"y# c #E7E6DE", +"z# c #EFF0ED", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . @ # $ % . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . & * = - ; > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . , ' ) ! ~ { ] ^ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . / ( _ _ _ : < [ } > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . | 1 2 _ _ _ _ _ 3 4 5 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . @ 7 8 _ _ _ _ _ _ _ ! 9 0 a @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . b c ! _ _ _ _ _ _ _ _ _ d e f > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . g h i _ _ _ _ _ _ _ _ _ _ ! c } . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . j k ! _ _ _ _ _ _ _ _ _ _ 8 7 @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . l m n _ _ _ _ _ _ _ _ _ _ 2 1 o > > > > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . > p q _ _ _ _ _ _ _ _ _ _ _ ( r s t u v w x y z A B C D E E F G > > > > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . H I ! _ _ _ _ _ _ _ _ _ _ ) J K L L L L L L L L M N O P Q R S T s t U V W X y z A Y Z ` .E + G > > > > > > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . ..+.@.#._ _ _ _ _ _ _ _ ! $.%.L L L L L L L L L L L L L L L L L L L L L L L L L M M O O &.R S T *.=.-.V W X ;.>.A ,.B ` .E E G > > > > > . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . '.a ).9 ! _ _ _ _ _ _ !.~.{.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L M O O &.R ].^.*./.-.u W (.x _.:.,.B C D E E F G > > > > > <.. . ", +". . . . . . . . . . . . . . 6 [.}.|._ _ _ _ 1.2.3.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L M N O &.R ].^.4.s t u v 5.X y z ", +". . . . . . . . . . . . . . . 6.7.8.< : _ _ 9.0.*.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . a.b.c.] d.e.#.f...x L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . g.h.i.> j.k.l.m.. E ^.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . n.o.p.> . % q.> . . (.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . r.s.t.> . . . . . . D ].L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . u.v.w.. . . . . . . > 5.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . x.y.z.. . . . . . . . ` R L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . A.B.C.. . . . . . . . > W L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . D.E.F.. . . . . . . . . Z Q L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . G.H.I.. . . . . . . . . > V L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . J.K.L.. . . . . . . . . . B P L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . M.N.O.. . . . . . . . . . > u L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . P.Q.R.. . . . . . . . . . . ,.O L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . S.T.U.. . . . . . . . . . . > -.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . V.W.X.. . . . . . . . . . . . A O L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . Y.Z.`.. . . . . . . . . . . . > -.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . +W..+. . . . . . . . . . . . . z N L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . ++W.@+. . . . . . . . . . . . . G =.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . #+W.$+. . . . . . . . . . . . . . _.M L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +". . . . . . . . . . . . . . . .+W.%+. . . . . . . . . . . . . . G s L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L /.", +". . . . . . . . . . . . . . . &+W.*+. . . . . . . . . . . . . . . y L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L &.A ", +". . . . . . . . . . . . . . . =+W.Y.. . . . . . . . . . . . . . . + *.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L W > ", +". . . . . . . . . . . . . . . U.W.-+. . . . . . . . . . . . . . . . x L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L *.E . ", +". . . . . . . . . . . . . . . R.T.S.. . . . . . . . . . . . . . . . E T L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L O z . . ", +". . . . . . . . . . . . . . . ;+>+,+. . . . . . . . . . . . . . . . . X L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L V > . . ", +". . . . . . . . . . . . . . . '+>+J.. . . . . . . . . . . . . . . . . .S L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ^.` . . . ", +". . . . . . . . . . . . . . . )+K.G.. . . . . . . . . . . . . . . . . . w L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L M ;.. . . . ", +". . . . . . . . . . . . . . . !+H.D.. . . . . . . . . . . . . . . . . . D ~+L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L -.> . . . . ", +". . . . . . . . . . . . . . . {+B.A.. . . . . . . . . . . . . . . . . . > W L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ~+B . . . . . ", +". . . . . . . . . . . . . . . ]+v.^+. . . . . . . . . . . . . . . . . . . C R L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L X > . . . . . ", +". . . . . . . . . . . . . . . /+s.(+. . . . . . . . . . . . . . . . . . . > v L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L =.F . . . . . . ", +". . . . . . . . . . . . . . . _+o.r.. . . . . . . . . . . . . . . . . . . . B &.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L &.:+. . . . . . . ", +". . . . . . . . . . . . . . . <+[+}+. . . . . . . . . . . . . . . . . . . . > V L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L 5.> . . . . . . . ", +". . . . . . . . . . . . . . . |+1+2+. . . . . . . . . . . . . . . . . . . . . ,.O L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L s E . . . . . . . . ", +". . . . . . . . . . . . . . . 3+b.6.. . . . . . . . . . . . . . . . . . . . . > u L L L L L L L L L L L L L L L L L L L L L L L 4+5+L L L L L L L L L L L L L L L L L L L L L L L O z . . . . . . . . . ", +". . . . . . . . . . . . . . . 6+7+8+. . . . . . . . . . . . . . . . . . . . . . A O L L L L L L L L L L L L L L L L L L L L L 9+0+a+b+L L L L L L L 5+5+L L L L L L L L L L L L L V > . . . . . . . . . ", +". . . . . . . . . . . . . . > c+d+e+. . . . . . . . . . . . . . . . . . . . . . > -.L L L L L L L L L L L L L L L L L L L L f+g+h+i+j+L L L L L L k+l+m+n+L L L L L L L L L L L T D . . . . . . . . . . ", +". . . . . . . . . . . . . . > o+p+q+. . . . . . . . . . . . . . . . . . . . . . . A N L L L L L L L L L L L L L L L L L L L r+s+t+u+v+5+L L L L w+x+y+z+A+5+L L L L L L L L L M y . . . . . . . . . . . ", +". . . . . . . . . . . . . . > B+C+D+. . . . . . . . . . . . . . . . . . . . . . . > =.L L L L L L L L L L L L L L L L L L L E+F+G+H+I+L L L L L J+K+t+L+M+N+L L L L L L L L L U > . . . . . . . . . . . ", +". . . . . . . . . . . . . . @ O+P+Q+. . . . . . . . . . . . . . . . . . . . . . . . z M L L L L L L L L L L L L L L L L L L L R+S+T+L L L L L L E+U+V+W+X+L L L L L L L L L ].B . . . . . . . . . . . . ", +". . . . . . . . . . . . . . '.Y+Z+`+. . . . . . . . . . . . . . . . . . . . . . . . G s L L L L L L L L L L L L L L L L L L 5+ @.@+@L L L L L L N+@@#@r+5+L L L L L L L L L X . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . '.$@%@&@. . . . . . . . . . . . . . . . . . . . . . . . . _.M L L L L L L L L L L L L L L L L L N+*@=@-@L L L L L L ;@>@,@L L L L L L L L L L t G . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . '.'@)@!@. . . . . . . . . . . . . . . . . . . . . . . . . F *.L L L L L L L L L L L L L L L L N+~@{@]@r+L L L L L ^@/@(@_@L L L L L L L L L Q ,.. . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . :@<@[@!@. . . . . . . . . . . . . . . . . . . . . . . . . . x L L L L L L L L L L L L L L L L }@|@t+1@2@5+L L L r+3@4@5@6@L L L L L L L L L 5.> . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . :@7@8@9@. . . . . . . . . . . . . . . . . . . . . . . . . . E T L L L L L L L L L L L L L L L 0@a@L+4@b@5+L L L c@d@e@f@g@L L L L L L L L s E . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . h@i@j@k@. . . . . . . . . . . . . . . . . . . . . . . . . . . X L L L L L L L L L L L L L L L 5+l@m@n@w+L L L L o@p@h+q@r@L L L L L L L O z . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . s@t@u@k@. . . . . . . . . . . . . . . . . . . . . . . . . . . E ^.L L L L L L L L L L L L L L L v@w@x@L L L L L y@z@A@B@5+L L L L L L L C@> . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . k@D@E@F@. . . . . . . . . . . . . . . . . . . . . . . . . . . . X L L L L L L L L L L L L L L 5+G@H@I@L L L L 5+J@K@L@L L L L L L L L T D . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . M@N@O@s@. . . . . . . . . . . . . . . . . . . . . . . . . . . . D ].L L L L L L L L L L L L L -@P@Q@{.L L L L R@S@T@5+L L L L L L L M y . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . U@j@V@s@. . . . . . . . . . . . . . . . . . . . . . . . . . . . > W L L L L L L L L L L L L L +@W@X@5+L L L L Y@Z@`@L L L L L L L L u > . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . !@ #.#:@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ` R L L L L L L L L L L L L +#@###L L L L 5+$#%#R@L L L L L L L ].Z . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . &#)@*#:@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . > W L L L L L L L L L L L L ;@=#-#L L L L ;#>#,#5+L L L L L L L X <.. . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . &@'#$@'.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z Q L L L L L L L 5+)#!#!#~#{#]#!#!#!#!#~#^#/#(#L L L L L L t G . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . `+_#:#@ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > V L L L L L L L <#[#}#}#|#1#}#}#}#}#}#2#1#3#4#L L L L L Q ,.. . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . Q+5#O+> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y P L L L L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L L L L L w > . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . D+0#a#> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > u L L L L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L L L L s E . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . q+b#o+> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ,.O L L L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L L L O :.. . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . 8+c#c+> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > -.L L L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L L L W > . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . d#7+6+> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A e#L L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L L 4. .. . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . a.b.f#> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > t L L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L M y . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . 2+1+i.> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z M L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#L u > . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . }+[+<+> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G =.L L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#9#S C . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . g#o._+> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _.M L L 0@6#7#7#7#7#7#7#7#7#7#7#7#8#h#x . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . u.s.i#> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + j#L L 0@k#l#l#l#l#l#l#l#l#l#l#l#m#n#G . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . o#v.p#> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;.L L q#r#s#s#s#s#s#s#s#s#s#s#s#t#u#. . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . v#w#x#> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E 4.L L y#y#y#y#y#y#y#y#y#y#y#b+z#> . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . > > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x L L L L L L L L L L L L L s E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E T L L L L L L L L L L L O A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <.X L L L L L L L L L L L W > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .S L L L L L L L L L 4. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > 5.L L L L L L L L N _.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ` ~+L L L L L L L u > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > W L L L L L L S C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C R L L L L L ;.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > V L L L L -.> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B &.L L R Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > V L L (.> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y O s + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . > W A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . > > @ '.> > > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/IgttrackingtoolboxDll.h b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/IgttrackingtoolboxDll.h new file mode 100644 index 0000000000..aa65826bdc --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/IgttrackingtoolboxDll.h @@ -0,0 +1,43 @@ +/*========================================================================= + +Program: Medical Imaging & Interaction Toolkit +Language: C++ +Date: $Date$ +Version: $Revision$ + +Copyright (c) German Cancer Research Center, Division of Medical and +Biological Informatics. All rights reserved. +See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. + +This software is distributed WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ + +#ifndef _IGTTRACKINGTOOLBOX_EXPORT_DLL_H_ +#define _IGTTRACKINGTOOLBOX_EXPORT_DLL_H_ + + +// +// The following block is the standard way of creating macros which make exporting +// from a DLL simpler. All files within this DLL are compiled with the org_mitk_gui_qt_igttrackingtoolbox_EXPORTS +// symbol defined on the command line. this symbol should not be defined on any project +// that uses this DLL. This way any other project whose source files include this file see +// org_mitk_gui_qt_igttrackingtoolbox_EXPORTS functions as being imported from a DLL, wheras this DLL sees symbols +// defined with this macro as being exported. +// +#if defined(_WIN32) && !defined(MITK_STATIC) + #if defined(org_mitk_gui_qt_igttrackingtoolbox_EXPORTS) + #define IGTTRACKINGTOOLBOX_EXPORT __declspec(dllexport) + #else + #define IGTTRACKINGTOOLBOX_EXPORT __declspec(dllimport) + #endif +#endif + + +#if !defined(IGTTRACKINGTOOLBOX_EXPORT) + #define IGTTRACKINGTOOLBOX_EXPORT +#endif + +#endif /*_IGTTRACKINGTOOLBOX_EXPORT_DLL_H_*/ diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxView.cpp b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxView.cpp new file mode 100644 index 0000000000..42b9252417 --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxView.cpp @@ -0,0 +1,132 @@ +/*========================================================================= + +Program: Medical Imaging & Interaction Toolkit +Language: C++ +Date: $Date$ +Version: $Revision$ + +Copyright (c) German Cancer Research Center, Division of Medical and +Biological Informatics. All rights reserved. +See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. + +This software is distributed WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ + +// Blueberry +#include +#include + +// Qmitk +#include "QmitkMITKIGTTrackingToolboxView.h" +#include "QmitkStdMultiWidget.h" + +// Qt +#include + + + +const std::string QmitkMITKIGTTrackingToolboxView::VIEW_ID = "org.mitk.views.mitkigttrackingtoolbox"; + +QmitkMITKIGTTrackingToolboxView::QmitkMITKIGTTrackingToolboxView() +: QmitkFunctionality() +, m_Controls( 0 ) +, m_MultiWidget( NULL ) +{ +} + +QmitkMITKIGTTrackingToolboxView::~QmitkMITKIGTTrackingToolboxView() +{ +} + + +void QmitkMITKIGTTrackingToolboxView::CreateQtPartControl( QWidget *parent ) +{ + // build up qt view, unless already done + if ( !m_Controls ) + { + // create GUI widgets from the Qt Designer's .ui file + m_Controls = new Ui::QmitkMITKIGTTrackingToolboxViewControls; + m_Controls->setupUi( parent ); + + connect( m_Controls->btnPerformImageProcessing, SIGNAL(clicked()), this, SLOT(DoImageProcessing()) ); + } +} + + +void QmitkMITKIGTTrackingToolboxView::StdMultiWidgetAvailable (QmitkStdMultiWidget &stdMultiWidget) +{ + m_MultiWidget = &stdMultiWidget; +} + + +void QmitkMITKIGTTrackingToolboxView::StdMultiWidgetNotAvailable() +{ + m_MultiWidget = NULL; +} + + +void QmitkMITKIGTTrackingToolboxView::OnSelectionChanged( std::vector nodes ) +{ + // iterate all selected objects, adjust warning visibility + for( std::vector::iterator it = nodes.begin(); + it != nodes.end(); + ++it ) + { + mitk::DataNode::Pointer node = *it; + + if( node.IsNotNull() && dynamic_cast(node->GetData()) ) + { + m_Controls->lblWarning->setVisible( false ); + return; + } + } + + m_Controls->lblWarning->setVisible( true ); +} + + +void QmitkMITKIGTTrackingToolboxView::DoImageProcessing() +{ + std::vector nodes = this->GetDataManagerSelection(); + if (nodes.empty()) return; + + mitk::DataNode* node = nodes.front(); + + if (!node) + { + // Nothing selected. Inform the user and return + QMessageBox::information( NULL, "Template", "Please load and select an image before starting image processing."); + return; + } + + // here we have a valid mitk::DataNode + + // a node itself is not very useful, we need its data item (the image) + mitk::BaseData* data = node->GetData(); + if (data) + { + // test if this data item is an image or not (could also be a surface or something totally different) + mitk::Image* image = dynamic_cast( data ); + if (image) + { + std::stringstream message; + std::string name; + message << "Performing image processing for image "; + if (node->GetName(name)) + { + // a property called "name" was found for this DataNode + message << "'" << name << "'"; + } + message << "."; + MITK_INFO << message.str(); + + // TODO actually do something here... + } + } +} + + + diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxView.h b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxView.h new file mode 100644 index 0000000000..bdc259666a --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxView.h @@ -0,0 +1,73 @@ +/*========================================================================= + +Program: Medical Imaging & Interaction Toolkit +Language: C++ +Date: $Date$ +Version: $Revision$ + +Copyright (c) German Cancer Research Center, Division of Medical and +Biological Informatics. All rights reserved. +See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. + +This software is distributed WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ + +#ifndef QmitkMITKIGTTrackingToolboxView_h +#define QmitkMITKIGTTrackingToolboxView_h + +#include + +#include + +#include "ui_QmitkMITKIGTTrackingToolboxViewControls.h" + + + +/*! + \brief QmitkMITKIGTTrackingToolboxView + + \warning This application module is not yet documented. Use "svn blame/praise/annotate" and ask the author to provide basic documentation. + + \sa QmitkFunctionality + \ingroup Functionalities +*/ +class QmitkMITKIGTTrackingToolboxView : public QObject, public QmitkFunctionality +{ + // this is needed for all Qt objects that should have a Qt meta-object + // (everything that derives from QObject and wants to have signal/slots) + Q_OBJECT + + public: + + static const std::string VIEW_ID; + + QmitkMITKIGTTrackingToolboxView(); + virtual ~QmitkMITKIGTTrackingToolboxView(); + + virtual void CreateQtPartControl(QWidget *parent); + + virtual void StdMultiWidgetAvailable (QmitkStdMultiWidget &stdMultiWidget); + virtual void StdMultiWidgetNotAvailable(); + + protected slots: + + /// \brief Called when the user clicks the GUI button + void DoImageProcessing(); + + protected: + + /// \brief called by QmitkFunctionality when DataManager's selection has changed + virtual void OnSelectionChanged( std::vector nodes ); + + Ui::QmitkMITKIGTTrackingToolboxViewControls* m_Controls; + + QmitkStdMultiWidget* m_MultiWidget; +}; + + + +#endif // _QMITKMITKIGTTRACKINGTOOLBOXVIEW_H_INCLUDED + diff --git a/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxViewControls.ui b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxViewControls.ui new file mode 100644 index 0000000000..34cb4afc5a --- /dev/null +++ b/Modules/Bundles/org.mitk.gui.qt.igttrackingtoolbox/src/internal/QmitkMITKIGTTrackingToolboxViewControls.ui @@ -0,0 +1,63 @@ + + QmitkMITKIGTTrackingToolboxViewControls + + + + 0 + 0 + 222 + 161 + + + + + 0 + 0 + + + + QmitkTemplate + + + + + + QLabel { color: rgb(255, 0, 0) } + + + Please select an image! + + + + + + + Do image processing + + + Do something + + + + + + + Qt::Vertical + + + QSizePolicy::Expanding + + + + 20 + 220 + + + + + + + + + +