Directory Modules/EMSegment/

Directory Created:
2007-01-01 18:48
Total Files:
15
Deleted Files:
0
Lines of Code:
9241

[root]/Modules/EMSegment
            directory in repo Algorithm (43 files, 19913 lines)
            directory in repo CommandLineApplication (7 files, 1646 lines)
            directory in repo MRML (30 files, 6547 lines)
            directory in repo Registration (7 files, 2147 lines)
            directory in repo Testing (10 files, 2803 lines)
                directory in repo TestData (1 files, 26 lines)
                    directory in repo MiscVolumeData (6 files, 39 lines)
                    directory in repo TutorialTest (4 files, 558 lines)
                        directory in repo StandardData (4 files, 26 lines)
                        directory in repo VolumeData (14 files, 97 lines)
                    directory in repo TutorialTest2 (5 files, 1010 lines)
                        directory in repo StandardData (10 files, 65 lines)
                        directory in repo VolumeData (4 files, 26 lines)
                            directory in repo Atlas (24 files, 156 lines)
                            directory in repo Target (8 files, 52 lines)
            directory in repo Wizard (27 files, 13316 lines)
                Folder removed from repo Help (0 files, 0 lines)

Lines of Code

Modules/EMSegment/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 222 (100.0%) 10854 (100.0%) 48.8
davisb 149 (67.1%) 10268 (94.6%) 68.9
sylvain 17 (7.7%) 340 (3.1%) 20.0
barre 13 (5.9%) 119 (1.1%) 9.1
pieper 10 (4.5%) 45 (0.4%) 4.5
millerjv 6 (2.7%) 35 (0.3%) 5.8
hyang 2 (0.9%) 23 (0.2%) 11.5
lorensen 4 (1.8%) 16 (0.1%) 4.0
kerstin 1 (0.5%) 4 (0.0%) 4.0
tgl 9 (4.1%) 2 (0.0%) 0.2
naucoin 2 (0.9%) 2 (0.0%) 1.0
yumin 3 (1.4%) 0 (0.0%) 0.0
taox 1 (0.5%) 0 (0.0%) 0.0
jcfr 2 (0.9%) 0 (0.0%) 0.0
domibel 1 (0.5%) 0 (0.0%) 0.0
blezek 1 (0.5%) 0 (0.0%) 0.0
alexy 1 (0.5%) 0 (0.0%) 0.0

Most Recent Commits

jcfr 2009-12-08 18:34 Rev.: 11226

ENH: In CMakeLists.txt, change deprecated SUBDIRS command into ADD_SUBDIRECTORY

See http://cmake.org/cmake/help/cmake-2-8-docs.html#command:subdirs

when subdirs command was taking a list of directory, change it
using the following pattern:

Before:
subdirs(sagarmatha kumbhu eiger)

After:
SET(dirs
sagarmatha
kumbhu
eiger
)
FOREACH(dir ${dirs})
ADD_SUBDIRECTORY(${dir})
ENDFOREACH(dir)

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
jcfr 2009-12-07 23:15 Rev.: 11209

ENH: Update CMakeLists.txt - CMake 2.6 is now required

The following line have been added:

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
IF(COMMAND CMAKE_POLICY)
CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND CMAKE_POLICY)
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
sylvain 2009-08-21 16:12 Rev.: 10327

BUG: tests were failing because of the vtkTeem library included in Slicer3_Libs_LIBRARIES

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
sylvain 2009-08-17 11:27 Rev.: 10276

BUG: build and run new segmentation parameters failed. note that new test has been renamed

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentLogic.cxx (changed)
sylvain 2009-08-17 10:35 Rev.: 10273

BUG: preprocessing manager test was failing

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentLogic.cxx (changed)
domibel 2009-08-16 11:14 Rev.: 10267

ENH: Version numbering for shared libraries

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
sylvain 2009-07-27 17:45 Rev.: 10053

ENH: show the histogram of the target image in step 5

259 lines of code changed in 3 files:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (+219 -185), vtkEMSegmentGUI.h (+39 -22), vtkEMSegmentMRMLManager.cxx (+1 -2)
sylvain 2009-07-25 00:20 Rev.: 10029

ENH: compute the eigenvectors of the covariance matrix to display the gaussian distribution

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
sylvain 2009-07-24 19:03 Rev.: 10025

ENH: load a label map to accurately create the class distributions

0 lines of code changed in 3 files:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (changed), vtkEMSegmentMRMLManager.cxx (changed), vtkEMSegmentMRMLManager.h (changed)
sylvain 2009-07-16 16:24 Rev.: 9956

ENH: remove deleted files from CMakeLists.txt

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (-2)
sylvain 2009-07-07 16:23 Rev.: 9872

COMP: add vtkGaussian2DWidget.cxx to the list of source files. This class was added in the EMSegment Wizard to model the intensity classes using Gaussian distributions.

36 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (+36 -20)
sylvain 2009-06-22 11:14 Rev.: 9754

ENH: create features to improve the usability of the EM Module. The goal is to enable the clinician to perform segmentation by expectation maximization in an efficient fashion. Among other features, an histogram visualization window has been implemented to let the user select the different percentages for the EM classes within an intuitive user interface.

45 lines of code changed in 5 files:

  • Modules/EMSegment: CMakeLists.txt (+12), EMSegment.txt (+1 -1), vtkEMSegmentGUI.cxx (+20), vtkEMSegmentLogic.cxx (+4), vtkEMSegmentMRMLManager.cxx (+8 -2)
pieper 2009-06-17 08:37 Rev.: 9715

STYLE: fix spelling errors identified by Dominique as part of the debian checkin process

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentMRMLManager.cxx (changed)
lorensen 2008-11-23 14:01 Rev.: 7961

COMP: various warnings.

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (changed)
hyang 2008-09-19 10:11 Rev.: 7595

ENH: Enable user to specify a color for each leaf node of the anatomical tree (step 2 of EMSegment). Add some GUI components to vtkEMSegmentAnatomicalStructureStep. Add XML IO of colormap parameter to vtkMRMLEMSGlobalParametersNode and vtkEMSegmentMRMLManager.

23 lines of code changed in 2 files:

  • Modules/EMSegment: vtkEMSegmentMRMLManager.cxx (+20), vtkEMSegmentMRMLManager.h (+3)
davisb 2008-08-25 12:46 Rev.: 7486

ENH: update documentation

0 lines of code changed in 1 file:

  • Modules/EMSegment: README (changed)
davisb 2008-08-25 12:39 Rev.: 7485

ENH: update documentation

0 lines of code changed in 1 file:

  • Modules/EMSegment: README (changed)
barre 2008-06-25 11:35 Rev.: 7177

ENH: oops

1 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentLogic.cxx (+1)
barre 2008-06-25 10:58 Rev.: 7176

COMP: minor. One of the reason Slicer3 is so slow to compile is that so many classes include STL headers in their own header, instead of their implementation file (PIMPL). Some of those headers are actually not needed anymore by said classes, or were put there "just in case I need a map, vector, list, etc.". The more it happens, the slower the build process gets, and the slower the dependencies are computed/resolved. Try to fix some.

8 lines of code changed in 4 files:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (+3), vtkEMSegmentLogic.cxx (+2), vtkEMSegmentLogic.h (-3), vtkEMSegmentMRMLManager.cxx (+3)
barre 2008-05-27 17:44 Rev.: 6889

ENH: Plugins and Modules have specific location for their binairies/dll, different from the usual bin/ and lib/ (i.e. lib/Slicer3/Plugins, lib/Slicer3/Modules). This was achieved by setting LIBRARY_OUTPUT_PATH and EXECUTABLE_OUTPUT_PATH from the slicer3_set_default_modules_output_path and slicer3_set_default_plugins_output_path macro, but it is a dangerous practice to override a global variable, as it propagates to subtrees. As a result, SlicerTractographySeeding, which combines a module and a CLP in the same CMakeLists, was not built to the proper directory; ExtractSkeleton was not output in the right location either, and several tests ended up in Plugins instead of bin/ (GaussianBlurImageFilterTest, OrientImageTest). Fix this by creating a macro that will set the LIBRARY_OUTPUT_DIRECTORY and RUNTIME_OUTPUT_DIRECTORY explicitly on a *target* basis, using SET_TARGET_PROPERTIES. This removes the side-effects described above.

2 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (+2 -3)
barre 2008-05-26 10:11 Rev.: 6848

ENH: added slicer3_install_modules and slicer3_install_plugins macro to hide the big INSTALL() command that was used to install plugins/modules; this is more elegant, and enable us to have better control on installation by modifying just one file.

1 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (+1 -5)
pieper 2008-05-22 15:53 Rev.: 6829

BUG: MRMLManager not initialized when code was moved to be a loadable module

2 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (+2)
pieper 2008-05-21 15:55 Rev.: 6798

COMP: needed kww header to access internal widget

1 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (+1)
barre 2008-05-20 02:29 Rev.: 6772

ENH: Slicer3 Spring Installation Clean Up

107 lines of code changed in 3 files:

  • Modules/EMSegment: CMakeLists.txt (+102 -86), vtkEMSegmentConfigure.h.in (+1 -10), vtkEMSegmentMRMLManager.cxx (+4)
tgl 2008-05-08 23:52 Rev.: 6672

COMP: EMSegment depends on Volumes

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
tgl 2008-05-08 18:50 Rev.: 6666

ENH: adding dependency checking (but not sorting) to LoadableModule lib. Adding EMSegment, MRAblation, RealTimeImaging, VolumeRendering, WFEngineModule, LabelStatistics as loadable modules

2 lines of code changed in 6 files:

  • Modules/EMSegment: CMakeLists.txt (changed), EMSegment.txt (new 2), vtkEMSegmentGUI.cxx (changed), vtkEMSegmentGUI.h (changed), vtkEMSegmentLogic.cxx (changed), vtkEMSegmentLogic.h (changed)
pieper 2008-05-05 12:13 Rev.: 6604

STYLE: remove redundance reference to Volumes

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
tgl 2008-04-28 22:05 Rev.: 6570

ENH results of merge with 6049:6469 from branches/tgl_loadable_modules. Adds GenerateLM to create entry points for loadable module support via a text file and CMake macro. WFEngine, NeuroNav, Qdec and GAD are setup, other modules have text files, but the macro in the CMakeLists file is commented out. Updated Slicer3_main, the modules above will only be loaded if the DLL is found at run-time. Lastly made a change to vtkSlicerViewerWidget, check for a NULL ModelHierarchyLogic pointer before continuing, which might not be the right thing to do.

0 lines of code changed in 2 files:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (changed), vtkEMSegmentGUI.h (changed)
davisb 2008-04-25 13:44 Rev.: 6551

ENH: add popup to EMSeg to warn against using images of differnt voxel types

0 lines of code changed in 2 files:

  • Modules/EMSegment: vtkEMSegmentMRMLManager.cxx (changed), vtkEMSegmentMRMLManager.h (changed)
davisb 2008-04-15 09:58 Rev.: 6478

BUG: fix Mantis bug number 217:Problems changing atlas images after saving and reloading parameters

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentMRMLManager.cxx (changed)
davisb 2008-04-15 09:30 Rev.: 6476

ENH: less confusion for user by adding a popup warning when sibling nodes do not sum to unity

0 lines of code changed in 2 files:

  • Modules/EMSegment: vtkEMSegmentMRMLManager.cxx (changed), vtkEMSegmentMRMLManager.h (changed)
davisb 2008-04-13 15:04 Rev.: 6470

ENH: add extra info for EMSeg ROI warning

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentLogic.cxx (changed)
davisb 2008-04-04 09:49 Rev.: 6397

BUG: Fix problems with adding and removing channels in EMSegmenter, specifically bugs 179 and 181

0 lines of code changed in 4 files:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (changed), vtkEMSegmentLogic.cxx (changed), vtkEMSegmentMRMLManager.cxx (changed), vtkEMSegmentMRMLManager.h (changed)
naucoin 2008-03-13 17:22 Rev.: 6198

ENH: enable multiple storage nodes, following the template of multiple display nodes. Needed to deal more gracefully with model overlay files which should have their own separate storage nodes. The change is pervasive due to protecting SetStorageNodeID, use SetAndObserveStorageNodeID

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentMRMLManager.cxx (changed)
taox 2008-03-11 13:22 Rev.: 6159

ENH: Implemented the new option to load a single file from a series.

0 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentGUI.cxx (changed)
blezek 2008-03-01 22:09 Rev.: 6033

BUG: Need to include the Volumes directory as vtkSlicerVolumesGUI is now in this module rather than SlicerBaseGUI

0 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (changed)
kerstin 2008-02-29 19:53 Rev.: 6022

ENH: re-arranging volumes modul

4 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (+4 -1)
pieper 2008-02-24 10:18 Rev.: 5935

COMP: apply patches provided by Hans

2 lines of code changed in 2 files:

  • Modules/EMSegment: vtkEMSegmentLogic.cxx (+1 -1), vtkEMSegmentMRMLManager.cxx (+1 -1)
naucoin 2008-02-21 10:48 Rev.: 5901

COMP: pass in a vtkIndent to PrintSelf

2 lines of code changed in 1 file:

  • Modules/EMSegment: vtkEMSegmentLogic.cxx (+2 -1)
millerjv 2008-01-31 12:24 Rev.: 5665

ENH: Changes in the Slicer3 installation layout to simplify navigation. Most things will now try install themselves under <Installation Directory>/lib/<Package> or <Installation Directory>/include/<Package>. For example, <Installation Directory>/lib/Slicer3, <Installation Directory>/lib/MRML, <Installation Directory>/lib/ModuleDescriptionParser. This allows setting include and library paths consistently using ../<SomeOtherPackage> or ../../include/<SomeOtherPackage>, etc.

2 lines of code changed in 1 file:

  • Modules/EMSegment: CMakeLists.txt (+2 -2)

(92 more)

Generated by StatSVN 0.5.0