{"shas":[["42d9a67731fb55a8b116d4a05a694951930e6b7a","94a067a8d83b8f87942cb725880cea1457147b8f@3bd1e089-480b-0410-8dfb-8563597acbee","ENH: EMSegment4:\n\n * included Create New Task functionality including the 'None'-template\n * added ability to change label values for anatomical structures\n * fixed a bug when an atlas was not selected in step 5/6\n * added ability to create a template from a task\n\n\n\ngit-svn-id: http://svn.slicer.org/Slicer3/trunk@16835 3bd1e089-480b-0410-8dfb-8563597acbee","haehn"],["8bd7d3708d08bb54c1ffad89ace177c6f88ce834","94a067a8d83b8f87942cb725880cea1457147b8f@3bd1e089-480b-0410-8dfb-8563597acbee","ENH: EMSegment4: Incorporated feedback.\n\n * added hints and information based on user feedback\n * placed anatomical tree buttons on top\n * show label value in anatomical tree\n * added tooltips for all GUI elements\n\n\n\ngit-svn-id: http://svn.slicer.org/Slicer3/trunk@16836 3bd1e089-480b-0410-8dfb-8563597acbee","haehn"],["4d41a8335f81033f1d0e58b6aae26a3f15b1f5cf","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: EMSegment - Remove extra CMake script and use project() statement only when required.\n\n* cmake_minimum_required statement should be invoked once at the toplevel.","Jean-Christophe Fillion-Robin"],["9f70f7510f876bf5a9270ccad6f2c4258041d797","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","STYLE: Fix CMake style - CMake command changed to lower case\n\n* This is to be consistent with the CMake documentation.","Jean-Christophe Fillion-Robin"],["4f7b78bc5186b0721e9a67448a564442407a957e","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: EMSegment- Remove Qt/Py/EMSegmentWizard/CMakeLists.txt\n\n* Adding python script to Qt/Py/CMakeLists.txt is sufficient","Jean-Christophe Fillion-Robin"],["9a535f74bf9f07dbf4d45ff7ad8188d3a38691c8","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: Re-organize CMake code so that it works properly for both Slicer3 and Slicer4\n\n* Remove extra CMake files\n\n* Simplify code, fix indent\n\n* Testing:\n - Add macro: ADD_EMSEGMENT_TEST and ADD_EMSEGMENT_DIFF_TEST\n - Test launcher: Use generator expression and remove logic associated\nwith intermediate directory","Jean-Christophe Fillion-Robin"],["02c5db4a288b5f6de8be73901b5e59f034574865","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","STYLE: Re-organize header includes and add comments","Jean-Christophe Fillion-Robin"],["81347838a821bf701078219b973c4afe2519eabd","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: Use forward declaration, add implementation into Cpp file\n\n* Also reorganize header includes\n\n* Fix indent","Jean-Christophe Fillion-Robin"],["c65a5bd1da567d780d901ae2439e48d85c1da5c4","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: Do not install qSlicerEMSegmentModule.qrc as a Python resource","Jean-Christophe Fillion-Robin"],["4a0d9c554ddb905ac7f0d99a32f3b98c27cf1993","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: Remove extra directory and its content: \"EMSegment/Qt/Py/Resources\"\n\n* These files are already available within \"EMSegment/Qt/Resources\"","Jean-Christophe Fillion-Robin"],["329b52883d05dd316cbc4ab12050431ea9cdff5c","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: EMSegment/Qt/Widgets/CMakeLists.txt - Add qSlicerEMSegmentWidget.cxx to SRCS","Jean-Christophe Fillion-Robin"],["705c2e796470493e6b54745fcbd3e75150c37ded","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","STYLE: EMSegment - Remove extra comments/lines","Jean-Christophe Fillion-Robin"],["29d5702a07aeac51c029b43145544037e7a7fc4e","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","ENH: qSlicerEMSegmentModule creates qSlicerScriptedLoadableModuleWidget\n\n* Remove EMSegmentPy.py and add qSlicerEMSegmentModuleWidget.py\n\n* qSlicerEMSegmentModuleWidget.py is loaded using qSlicerScriptedLoadableModuleWidget\n\n* onMRMLSceneChanged method has been added to qSlicerEMSegmentModuleWidget\nto ensure proper initialization.","Jean-Christophe Fillion-Robin"],["d3ccec5259cbbf41f3a4f0ed8501b976cd237534","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","ENH: EMSegmentSelectTaskStep - Improve error checking","Jean-Christophe Fillion-Robin"],["7f1990773767fe28c7813928bee20e0328a14bb5","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","ENH: vtkEMSegmentLogic::CreateDefaultTasksList - Add debug statements","Jean-Christophe Fillion-Robin"],["04d41261c03f06b18b04dcabb8d041c1a9d362fe","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: Ensure EMSegment_{BINARY,SOURCE}_DIR are set if build \"in Slicer Source\"","Jean-Christophe Fillion-Robin"],["e46e6cbc885420290f50c73eece27834cbe55ff0","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","Slicer3_HOME or Slicer_HOME is used when appropriate\n\n* If building Slicer4, Slicer_HOME should be used.","Jean-Christophe Fillion-Robin"],["e4e45585a5263d4568cd9be46120b9488bf65cf0","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","vtkSlicerCommonInterface - Use BTX/ETX to make sure the VTK wrapper from Slicer3 is not confused","Jean-Christophe Fillion-Robin"],["9de49392fc2ec003f05e902d6f57d63b44b53bf2","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","BUG: vtkSlicerCommonInterface/Slicer4 - Make sure python is properly initialized","Jean-Christophe Fillion-Robin"],["e28059dce51c29bbf2b0c6a0509d352737b2ad52","859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","COMP: Tests now use CMAKE_BINARY_DIR instead of Slicer3_BINARY_DIR\n\n* This will ensure that the test \"EMSegCL_IntermediateResults\" passes when\nEMSegment is built in Slicer4 either as a regular module or an extension.","Jean-Christophe Fillion-Robin"]],"ref":"refs/heads/emsegment-review","size":20,"head":"e28059dce51c29bbf2b0c6a0509d352737b2ad52","push_id":42929429}