[root]/Libs/MRML
Testing
(32 files, 1316 lines)
Tcl
(1 files, 70 lines)
TestData
(13 files, 858 lines)
Wrapping
(0 files, 0 lines)
Tcl
(1 files, 6 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 2698 (100.0%) | 65319 (100.0%) | 24.2 |
| alexy | 1043 (38.7%) | 21136 (32.4%) | 20.2 |
| naucoin | 499 (18.5%) | 13970 (21.4%) | 27.9 |
| pieper | 377 (14.0%) | 7902 (12.1%) | 20.9 |
| wjp@bwh.harvard.edu | 213 (7.9%) | 5929 (9.1%) | 27.8 |
| rjosest | 57 (2.1%) | 3231 (4.9%) | 56.6 |
| tokuda | 23 (0.9%) | 3030 (4.6%) | 131.7 |
| lauren | 45 (1.7%) | 2440 (3.7%) | 54.2 |
| millerjv | 76 (2.8%) | 2268 (3.5%) | 29.8 |
| FeiZhao | 25 (0.9%) | 1778 (2.7%) | 71.1 |
| bess | 15 (0.6%) | 764 (1.2%) | 50.9 |
| taox | 22 (0.8%) | 685 (1.0%) | 31.1 |
| barre | 88 (3.3%) | 544 (0.8%) | 6.1 |
| yumin | 33 (1.2%) | 447 (0.7%) | 13.5 |
| demian | 19 (0.7%) | 418 (0.6%) | 22.0 |
| blezek | 3 (0.1%) | 231 (0.4%) | 77.0 |
| lantiga | 14 (0.5%) | 225 (0.3%) | 16.0 |
| hliu | 3 (0.1%) | 120 (0.2%) | 40.0 |
| malaterre | 15 (0.6%) | 67 (0.1%) | 4.4 |
| maddah | 3 (0.1%) | 65 (0.1%) | 21.6 |
| fedorov | 6 (0.2%) | 25 (0.0%) | 4.1 |
| andy | 14 (0.5%) | 16 (0.0%) | 1.1 |
| kquintus | 2 (0.1%) | 13 (0.0%) | 6.5 |
| lorensen | 34 (1.3%) | 8 (0.0%) | 0.2 |
| hayes | 1 (0.0%) | 4 (0.0%) | 4.0 |
| davisb | 16 (0.6%) | 2 (0.0%) | 0.1 |
| rsierra | 1 (0.0%) | 1 (0.0%) | 1.0 |
| tgl | 1 (0.0%) | 0 (0.0%) | 0.0 |
| kerstin | 3 (0.1%) | 0 (0.0%) | 0.0 |
| jcross186 | 2 (0.1%) | 0 (0.0%) | 0.0 |
| jcfr | 4 (0.1%) | 0 (0.0%) | 0.0 |
| domibel | 1 (0.0%) | 0 (0.0%) | 0.0 |
| aylward | 40 (1.5%) | 0 (0.0%) | 0.0 |
BUG: be sure to invoke all delete events for a subject being deleted
0 lines of code changed in 1 file:
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 2 files:
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:
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:
ENH: added save restore selected module in layout node, scene save/load and scene sanpshots
0 lines of code changed in 2 files:
COMP: Fixing warnings in MRML node classes for XY plot.
0 lines of code changed in 5 files:
ENH: Adding MRML nodes for XY plot.
0 lines of code changed in 6 files:
ENH: Removing MRML nodes related to XY plotting from CMakeList.txt
0 lines of code changed in 1 file:
ENH: Moving XY Plotting and related classes from FourDAnalysis module to Base/GUI and Libs/MRML.
3030 lines of code changed in 11 files:
BUG: back out changes that lead to failed tests
0 lines of code changed in 3 files:
BUG_FIXED: fixed multiple crashes on scene close and exit. Remove observers before objects are deleted
0 lines of code changed in 3 files:
ENH: try making the MRML camera node transformable
0 lines of code changed in 2 files:
BUG: fixed a logic bug, have to reset result to 1 when succeed in reading the w file, the read returns 0 on success
2 lines of code changed in 1 file:
ENH: oops?
2 lines of code changed in 1 file:
ENH: Dual 3D layout
2 lines of code changed in 1 file:
ENH: fix some fiducials problem. The Undo/Redo framework relies on MRML nodes to implement a Copy function, but that copy function can not just make Set/Get calls, because of the side effect this can have on the scene.
8 lines of code changed in 2 files:
ENH: adding new PET procedural color node option for MIP
27 lines of code changed in 2 files:
ENH: added save/load of volume property
74 lines of code changed in 2 files:
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.
187 lines of code changed in 8 files:
ENH: allow to save transforms as .mat files. If .mat selected, ITK TransformIO
will store the transform in binary form, allowing to eliminate the precision
loss during transform read/write due to string<-->float conversion.
1 lines of code changed in 1 file:
ENH: changed ROI read-write XML to adhere to standard
20 lines of code changed in 3 files:
ENH: adding procedural color nodes for PET CT fusion
367 lines of code changed in 3 files:
BUG: remove the temp write dir after moving files from it, since call UpdateFileList with move being 1 so it's not deleting it
6 lines of code changed in 1 file:
BUG-FIXED: 646 added svn version to MRML scene files. Check version on load against current slicer version and give a warning
57 lines of code changed in 3 files:
STYLE: remove debugging print options
0 lines of code changed in 1 file:
BUG: fix to support byu reading
0 lines of code changed in 1 file:
ENH: add .byu as the file extension for BYU format model files
0 lines of code changed in 1 file:
STYLE: extra documentation of intent
0 lines of code changed in 1 file:
ENH: use maps to index the observation structures in order to significantly improve access time (e.g. for CloseScene with large numbers of nodes)
0 lines of code changed in 2 files:
BUG: revert to pre-optimized version of event broker to avoid crash-on-exit due to corrupted index hash_maps
0 lines of code changed in 2 files:
COMP: fix type warning
0 lines of code changed in 1 file:
ENH: speed up scene shutdown and other operations by keeping hash tables in EventBroker. Also ENH: new NodeAdded methods on vtkMRMLScene to allow external code (like Loader.tcl) to bulk-add node with only a single notify when going through helper routines like AddFiberBundle
0 lines of code changed in 5 files:
STYLE: print out a slightly more user friendly error message when file reading fails
0 lines of code changed in 1 file:
BUG: make sure indent is never 0 or negative
0 lines of code changed in 1 file:
BUG: fixing memory leak
0 lines of code changed in 1 file:
STYLE: this error was being triggered even when trying to read in a linear transfrorm - I don't think that's called for...
0 lines of code changed in 1 file:
ENH: include an IsClosed flag on the scene so other code can tell if it is correct to respond to events and add nodes
0 lines of code changed in 3 files:
ENH: set the node's description
0 lines of code changed in 2 files:
ENH: save window and level presets on a display node
0 lines of code changed in 2 files:
BUG: print out ErrorCode, URL and RootDirectory when call PrintSelf
0 lines of code changed in 1 file:
(1053 more)