Directory Modules/EMSegment/MRML/

Directory Created:
2007-01-01 18:48
Total Files:
30
Deleted Files:
0
Lines of Code:
6547

[root]/Modules/EMSegment/MRML

Lines of Code

Modules/EMSegment/MRML/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 204 (100.0%) 8769 (100.0%) 42.9
davisb 141 (69.1%) 6355 (72.5%) 45.0
sylvain 36 (17.6%) 2364 (27.0%) 65.6
hyang 2 (1.0%) 25 (0.3%) 12.5
barre 14 (6.9%) 25 (0.3%) 1.7
pieper 7 (3.4%) 0 (0.0%) 0.0
lorensen 2 (1.0%) 0 (0.0%) 0.0
fedorov 2 (1.0%) 0 (0.0%) 0.0

Most Recent Commits

barre 2009-10-29 17:36 Rev.: 10795

ENH: support for new cameras and new views. Port from Slicer 3.4 branch. As mentioned on the mailing list, apologies for instabilities while these core changes are further tested. Fiducials do not seem to follow camera for example, this will be fixed. Send bugs to sebastien.barre@kitware.com; Thank you.

5 lines of code changed in 3 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeNode.cxx (+1 -1), vtkMRMLEMSTreeParametersLeafNode.cxx (+3 -3), vtkMRMLEMSTreeParametersNode.cxx (+1 -1)
fedorov 2009-09-30 16:14 Rev.: 10551

BUG: merging fix from the 3-4 branch; increment on invalid iterator value
caused segfault

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSVolumeCollectionNode.cxx (changed)
fedorov 2009-09-16 16:16 Rev.: 10483

BUG: missing space

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed)
sylvain 2009-07-28 19:36 Rev.: 10084

BUG: fix the WriteXML bug. Missing space at the beginning of line. vtkMRMLNode does not include a space at the end of the line. It's the responsibility of WriteXML functions in every module.

279 lines of code changed in 15 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSAtlasNode.cxx (+6 -3), vtkMRMLEMSClassInteractionMatrixNode.cxx (+8 -5), vtkMRMLEMSGlobalParametersNode.cxx (+70 -34), vtkMRMLEMSIntensityNormalizationParametersNode.cxx (+28 -14), vtkMRMLEMSNode.cxx (+15 -7), vtkMRMLEMSSegmenterNode.cxx (+19 -14), vtkMRMLEMSTargetNode.cxx (+1), vtkMRMLEMSTemplateNode.cxx (+9 -5), vtkMRMLEMSTreeNode.cxx (+14 -9), vtkMRMLEMSTreeParametersLeafNode.cxx (+27 -11), vtkMRMLEMSTreeParametersNode.cxx (+34 -17), vtkMRMLEMSTreeParametersParentNode.cxx (+19 -19), vtkMRMLEMSVolumeCollectionNode.cxx (+22 -15), vtkMRMLEMSWorkingDataNode.cxx (+6 -5), vtkMRMLEMSegmentNode.cxx (+1 -1)
sylvain 2009-07-27 17:44 Rev.: 10052

BUG: fix the WriteXML bug, remove the space that was added at the end of every line if the xml file

2083 lines of code changed in 17 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSAtlasNode.cxx (+48 -24), vtkMRMLEMSClassInteractionMatrixNode.cxx (+97 -78), vtkMRMLEMSGlobalParametersNode.cxx (+163 -146), vtkMRMLEMSIntensityNormalizationParametersNode.cxx (+85 -64), vtkMRMLEMSNode.cxx (+65 -49), vtkMRMLEMSSegmenterNode.cxx (+111 -85), vtkMRMLEMSTargetNode.cxx (+41 -21), vtkMRMLEMSTemplateNode.cxx (+75 -59), vtkMRMLEMSTreeNode.cxx (+175 -160), vtkMRMLEMSTreeParametersLeafNode.cxx (+311 -262), vtkMRMLEMSTreeParametersLeafNode.h (+25 -8), vtkMRMLEMSTreeParametersNode.cxx (+269 -223), vtkMRMLEMSTreeParametersNode.h (+38 -9), vtkMRMLEMSTreeParametersParentNode.cxx (+282 -162), vtkMRMLEMSVolumeCollectionNode.cxx (+102 -48), vtkMRMLEMSWorkingDataNode.cxx (+144 -83), vtkMRMLEMSegmentNode.cxx (+52 -20)
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 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSTreeParametersLeafNode.h (changed)
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.

2 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSClassInteractionMatrixNode.cxx (+1 -1), vtkMRMLEMSTreeParametersLeafNode.cxx (+1 -1)
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 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSClassInteractionMatrixNode.cxx (changed), vtkMRMLEMSTreeParametersLeafNode.cxx (changed)
lorensen 2008-12-27 11:34 Rev.: 8192

COMP: many warnings removed. STYLE: mainly indentation.

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSVolumeCollectionNode.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.

25 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (+19 -4), vtkMRMLEMSGlobalParametersNode.h (+6 -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.

20 lines of code changed in 11 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSAtlasNode.cxx (+2), vtkMRMLEMSClassInteractionMatrixNode.cxx (+2), vtkMRMLEMSGlobalParametersNode.cxx (+2), vtkMRMLEMSIntensityNormalizationParametersNode.cxx (+2), vtkMRMLEMSNode.cxx (+2), vtkMRMLEMSTemplateNode.h (-2), vtkMRMLEMSTreeNode.cxx (+2), vtkMRMLEMSTreeParametersLeafNode.cxx (+2), vtkMRMLEMSTreeParametersNode.cxx (+2), vtkMRMLEMSTreeParametersParentNode.cxx (+2), vtkMRMLEMSVolumeCollectionNode.cxx (+2)
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 7 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSSegmenterNode.cxx (changed), vtkMRMLEMSSegmenterNode.h (changed), vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSVolumeCollectionNode.cxx (changed), vtkMRMLEMSVolumeCollectionNode.h (changed), vtkMRMLEMSWorkingDataNode.cxx (changed), vtkMRMLEMSWorkingDataNode.h (changed)
davisb 2008-03-31 13:52 Rev.: 6329

ENH: enable multithreading (for EM segmentation) by default

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed)
davisb 2007-12-18 00:28 Rev.: 5240

ENH: add flag to bypass registration if it was already computed

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed), vtkMRMLEMSGlobalParametersNode.h (changed)
davisb 2007-12-09 21:55 Rev.: 5111

ENH: set more reasonable default parameters

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersNode.cxx (changed), vtkMRMLEMSTreeParametersParentNode.cxx (changed)
davisb 2007-12-05 13:44 Rev.: 5054

ENH: add switch for target-to-target registration

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed), vtkMRMLEMSGlobalParametersNode.h (changed)
davisb 2007-11-30 11:44 Rev.: 5010

ENH: set default iterations to nonzero reasonable defaults

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersParentNode.cxx (changed)
davisb 2007-11-29 14:38 Rev.: 5003

COMP: silence compiler warnings

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSClassInteractionMatrixNode.cxx (changed)
davisb 2007-11-26 10:34 Rev.: 4937

COMP: quiet warnings

3 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeNode.cxx (+2 -2), vtkMRMLEMSTreeParametersLeafNode.cxx (+1 -1)
davisb 2007-11-25 19:01 Rev.: 4934

BUG: remove duplicate mrml reference counts

17 lines of code changed in 6 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSNode.cxx (+1 -1), vtkMRMLEMSSegmenterNode.cxx (+5 -5), vtkMRMLEMSTemplateNode.cxx (+2 -2), vtkMRMLEMSTreeParametersNode.cxx (+2 -2), vtkMRMLEMSTreeParametersParentNode.cxx (+2 -2), vtkMRMLEMSWorkingDataNode.cxx (+5 -5)
davisb 2007-11-25 18:54 Rev.: 4932

BUG: ivar was not initialized

2 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersParentNode.cxx (+2)
davisb 2007-11-25 17:15 Rev.: 4931

ENH: change EMSeg parameter tree to use double links (add parent to child links) for MRML recursive copy as well as performence

305 lines of code changed in 8 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeNode.cxx (+124 -59), vtkMRMLEMSTreeNode.h (+16 -5), vtkMRMLEMSTreeParametersLeafNode.cxx (+24), vtkMRMLEMSTreeParametersLeafNode.h (+6), vtkMRMLEMSTreeParametersNode.cxx (+90), vtkMRMLEMSTreeParametersNode.h (+6), vtkMRMLEMSTreeParametersParentNode.cxx (+33), vtkMRMLEMSTreeParametersParentNode.h (+6)
davisb 2007-06-16 13:56

ENH: added EMSeg ClassInteractionMatrices to MRML/Logic

366 lines of code changed in 5 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSClassInteractionMatrixNode.cxx (new 290), vtkMRMLEMSClassInteractionMatrixNode.h (new 76), vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSTreeParametersParentNode.cxx (changed), vtkMRMLEMSTreeParametersParentNode.h (changed)
davisb 2007-06-16 11:14 Rev.: 3612

ENH: add visual row seperator in matrices

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersLeafNode.cxx (changed)
davisb 2007-06-16 11:13 Rev.: 3611

ENH: added method for getting child index by ID

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeNode.cxx (changed), vtkMRMLEMSTreeNode.h (changed)
davisb 2007-06-11 19:46 Rev.: 3562

BUG: fix movement of target images in EM MRMLManager

0 lines of code changed in 3 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed), vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSTreeParametersNode.cxx (changed)
davisb 2007-06-08 00:33 Rev.: 3524

BUG: fix memory leaks

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed), vtkMRMLEMSNode.cxx (changed)
davisb 2007-06-07 23:33 Rev.: 3523

ENH: add clone target and atlas volumes (for preprocessing)
ENH: connect normalization filter to pipeline---works for first time

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSVolumeCollectionNode.cxx (changed), vtkMRMLEMSVolumeCollectionNode.h (changed)
davisb 2007-06-07 23:32 Rev.: 3522

COMPILE: silence vcc compiler warning

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersLeafNode.cxx (changed)
davisb 2007-06-06 22:36 Rev.: 3498

ENH: EMSegment major surgery...
ENH: created EMSegment MRMLManager facade class to manage/hide MRML node complexity
ENH: added working data node to get ready for intensity normalized images
ENH: now intensity sample points are stored in mrml and can be reloaded
ENH: minor bug fixes and improved warnings

0 lines of code changed in 5 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSTreeParametersLeafNode.h (changed), vtkMRMLEMSTreeParametersNode.cxx (changed), vtkMRMLEMSTreeParametersNode.h (changed), vtkMRMLEMSTreeParametersParentNode.h (changed)
davisb 2007-06-04 10:11 Rev.: 3466

ENH: move intensity normalization parameters to global parameters
ENH: add working data node to segmenter node

411 lines of code changed in 9 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed), vtkMRMLEMSGlobalParametersNode.h (changed), vtkMRMLEMSIntensityNormalizationParametersNode.h (changed), vtkMRMLEMSSegmenterNode.cxx (changed), vtkMRMLEMSSegmenterNode.h (changed), vtkMRMLEMSTargetNode.cxx (changed), vtkMRMLEMSTargetNode.h (changed), vtkMRMLEMSWorkingDataNode.cxx (new 307), vtkMRMLEMSWorkingDataNode.h (new 104)
davisb 2007-06-04 09:37 Rev.: 3464

BUG: edit mispelling of node name

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSIntensityNormalizationParametersNode.h (changed)
davisb 2007-06-02 14:17 Rev.: 3457

ENH: add default intensity normalization types\nENH: add Enabled ivar

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSIntensityNormalizationParametersNode.cxx (changed), vtkMRMLEMSIntensityNormalizationParametersNode.h (changed)
davisb 2007-06-02 14:16 Rev.: 3456

ENH: deal with reference IDs in a more consistent manner

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSVolumeCollectionNode.cxx (changed)
davisb 2007-06-01 14:36 Rev.: 3454

ENH: improved error checking and error messages

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSGlobalParametersNode.cxx (changed)
davisb 2007-05-31 08:28 Rev.: 3445

BUG: remove extra read of intensity normalization parameters

0 lines of code changed in 2 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSTargetNode.cxx (changed), vtkMRMLEMSTargetNode.h (changed)
davisb 2007-05-31 07:30 Rev.: 3444

ENH: added EMSegment MRML tests

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSTargetNode.cxx (changed)
davisb 2007-05-30 19:56 Rev.: 3439

ENH: temporarily disable new EMSeg code

0 lines of code changed in 1 file:

  • Modules/EMSegment/MRML: vtkMRMLEMSTargetNode.h (changed)
davisb 2007-05-30 18:45 Rev.: 3437

ENH: incorporation of EMSeg intensity normalization---recovery from svn crash

290 lines of code changed in 4 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSIntensityNormalizationParametersNode.cxx (new 206), vtkMRMLEMSIntensityNormalizationParametersNode.h (new 84), vtkMRMLEMSTargetNode.cxx (changed), vtkMRMLEMSTargetNode.h (changed)
pieper 2007-05-30 14:05 Rev.: 3434

BUG: Recover changes lost due to database crash in the server

0 lines of code changed in 5 files:

  • Modules/EMSegment/MRML: vtkMRMLEMSSegmenterNode.cxx (changed), vtkMRMLEMSTreeParametersLeafNode.cxx (changed), vtkMRMLEMSTreeParametersLeafNode.h (changed), vtkMRMLEMSTreeParametersNode.cxx (changed), vtkMRMLEMSTreeParametersNode.h (changed)

(4 more)

Generated by StatSVN 0.5.0