[root]/Modules/EMSegment/Testing
TestData
(1 files, 26 lines)
MiscVolumeData
(6 files, 39 lines)
TutorialTest
(4 files, 558 lines)
StandardData
(4 files, 26 lines)
VolumeData
(14 files, 97 lines)
TutorialTest2
(5 files, 1010 lines)
StandardData
(10 files, 65 lines)
VolumeData
(4 files, 26 lines)
Atlas
(24 files, 156 lines)
Target
(8 files, 52 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 94 (100.0%) | 3135 (100.0%) | 33.3 |
| davisb | 62 (66.0%) | 2335 (74.5%) | 37.6 |
| sylvain | 7 (7.4%) | 510 (16.3%) | 72.8 |
| barre | 2 (2.1%) | 275 (8.8%) | 137.5 |
| pieper | 11 (11.7%) | 11 (0.4%) | 1.0 |
| hyang | 1 (1.1%) | 4 (0.1%) | 4.0 |
| lorensen | 5 (5.3%) | 0 (0.0%) | 0.0 |
| jcfr | 4 (4.3%) | 0 (0.0%) | 0.0 |
| hjohnson | 1 (1.1%) | 0 (0.0%) | 0.0 |
| fedorov | 1 (1.1%) | 0 (0.0%) | 0.0 |
ENH: Update vtkEventBroker to follow a more robust singleton pattern.
Since we are sure to have on instance per-process, all client should call
vtkEventBroker::GetInstance() and no bother using New/Delete
It follow now the nifty counter idiom:
http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/Nifty_Counter
Largely inspired from the code of:
VTK/Common/vtkOutputWindow
VTK/Utilities/kwsys/SystemTools
It's also possible to use New (that way reference counting will be used)
Doing so the caller will be responsible to call the matching Delete.
For example, in Slicer3.cxx, TCL interpreter got a reference using New.
For that reason, we call the corresponding Delete.
It's also worth reading:
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12
0 lines of code changed in 4 files:
BUG: fixing cmake 2.8 warning
0 lines of code changed in 1 file:
COMP: shorten file names to avoid path length problems when running cpack 2.8 on windows
0 lines of code changed in 1 file:
COMP: With the conversion to CMake version 2.6, the variables CMAKE_RUNTIME_OUTPUT_DIRECTORY CMAKE_LIBRARY_OUTPUT_DIRECTORY CMAKE_ARCHIVE_OUTPUT_DIRECTORY should be used instead of EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH.
0 lines of code changed in 1 file:
BUG: disable three tests temporarily. will be fixed when I am back from Belgium.
0 lines of code changed in 1 file:
BUG: tests were failing because of the vtkTeem library included in Slicer3_Libs_LIBRARIES
0 lines of code changed in 1 file:
BUG: build and run new segmentation parameters failed. note that new test has been renamed
0 lines of code changed in 1 file:
ENH: remove renamed test. test name had a typo
0 lines of code changed in 1 file:
ENH: rename test new segmentation parameters. typo in test name
510 lines of code changed in 2 files:
BUG: preprocessing manager test was failing
0 lines of code changed in 1 file:
BUG: vtkEventBroker::GetInstance()->Delete() must be done after any other calls that may process events.
0 lines of code changed in 4 files:
COMP: various warnings.
0 lines of code changed in 1 file:
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.
4 lines of code changed in 1 file:
ENH: add extra output to testing template
0 lines of code changed in 1 file:
COMP: fix test paths for EMSegment
1 lines of code changed in 1 file:
COMP: divide EMsegment test paths into those which only exist in the build tree and those which are installed as part of slicer
9 lines of code changed in 1 file:
ENH: Slicer3 Spring Installation Clean Up
275 lines of code changed in 2 files:
COMP: cast 0 to vtkIndent to avoid build error on picky compilers
0 lines of code changed in 1 file:
ENH: improvements to the event broker, and conversion of many internal classes to use the event broker. See http://wiki.na-mic.org/Wiki/index.php/Slicer3:EventBroker
0 lines of code changed in 4 files:
BUG: Fix problems with adding and removing channels in EMSegmenter, specifically bugs 179 and 181
0 lines of code changed in 4 files:
COMP: apply patches provided by Hans
1 lines of code changed in 1 file:
COMP: fix windows compiler error
STYLE: better comments for image downsample pyramid
COMP: disable registation tests---not cross platform
0 lines of code changed in 1 file:
ENH: add EMSeg reg testing
0 lines of code changed in 1 file:
ENH: add fast and slow registration parameters
ENH: add EMSeg test with registration
0 lines of code changed in 1 file:
COMP: silence compiler warning
0 lines of code changed in 1 file:
ENH: add output to EMSeg test
20 lines of code changed in 1 file:
ENH: added start of preprocessing tests
411 lines of code changed in 3 files:
ENH: disable mrml tests for EMSEG
50 lines of code changed in 1 file:
ENH: modify EMSeg test to not rely on stable volume mrml nodes
0 lines of code changed in 1 file:
ENH: remove temporary em test data after test is run
0 lines of code changed in 1 file:
ENH: add disableCompression flag to emsegment command line executable to force the program to write the segmentation result uncompressed. Within mrml the default was changed to write images in compressed format when available. This caused several emsegment tests to fail. With this fix the tests should pass again.
0 lines of code changed in 1 file:
ENH: add atlas from command line
0 lines of code changed in 1 file:
ENH: added EMSeg ClassInteractionMatrices to MRML/Logic
0 lines of code changed in 2 files:
ENH: remove srand from testing
0 lines of code changed in 1 file:
ENH: added more EMSeg MRMLManager tests
0 lines of code changed in 1 file:
ENH: added doc for manual gui testing
56 lines of code changed in 1 file:
STYLE: spacing/alignment
0 lines of code changed in 1 file:
BUG: strip backslashes from argument to fix test for windows
0 lines of code changed in 1 file:
ENH: added mrml manager set/get test (incomplete)
786 lines of code changed in 2 files:
ENH: mark testing vars as advanced in cmake cahce
0 lines of code changed in 1 file:
(27 more)