[root]/Modules/CommandLineModule
Testing
(1 files, 58 lines)
HelloSlicer
(3 files, 129 lines)
HelloWorld
(0 files, 0 lines)

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 291 (100.0%) | 6998 (100.0%) | 24.0 |
| millerjv | 135 (46.4%) | 5756 (82.3%) | 42.6 |
| pieper | 53 (18.2%) | 790 (11.3%) | 14.9 |
| lorensen | 28 (9.6%) | 150 (2.1%) | 5.3 |
| barre | 11 (3.8%) | 118 (1.7%) | 10.7 |
| alexy | 18 (6.2%) | 76 (1.1%) | 4.2 |
| wjp@bwh.harvard.edu | 2 (0.7%) | 49 (0.7%) | 24.5 |
| davisb | 2 (0.7%) | 20 (0.3%) | 10.0 |
| naucoin | 7 (2.4%) | 9 (0.1%) | 1.2 |
| blezek | 13 (4.5%) | 8 (0.1%) | 0.6 |
| bess | 1 (0.3%) | 8 (0.1%) | 8.0 |
| lantiga | 8 (2.7%) | 7 (0.1%) | 0.8 |
| fedorov | 4 (1.4%) | 6 (0.1%) | 1.5 |
| hjohnson | 1 (0.3%) | 1 (0.0%) | 1.0 |
| rjosest | 2 (0.7%) | 0 (0.0%) | 0.0 |
| jcfr | 2 (0.7%) | 0 (0.0%) | 0.0 |
| gcasey | 2 (0.7%) | 0 (0.0%) | 0.0 |
| domibel | 1 (0.3%) | 0 (0.0%) | 0.0 |
| FeiZhao | 1 (0.3%) | 0 (0.0%) | 0.0 |
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: 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.
3 lines of code changed in 2 files:
ENH: per request from Ankako (mantis 647)
0 lines of code changed in 1 file:
ENH: Version numbering for shared libraries
0 lines of code changed in 1 file:
ENH: Pass diffusion weighted, diffusion tensor, and general vector images through memory to shared object command line modules instead of files. \nNOTE: RAS to LPS conversions are performed on the measurement frames which should be correct for DW and DT data. However, general vector images are probably not handled properly here (or elsewhere in Slicer) where an RAS to LPS conversion should modify components of each vector (flip the sign on x and y components.
9 lines of code changed in 1 file:
ENH: enabled parsing of "hidden" attribute for boolean type in CLI
0 lines of code changed in 1 file:
BUG-FIXED: fixed crash in CLI on checking relative file path, changed ImageLabelCombine
0 lines of code changed in 1 file:
BUG: #448 and perhaps #440. Mac OS X defaults to RTLD_GLOBAL when using dlopen. This causes all functions and variables within plugins to be accessible to main program as well as other plugins without having to use dlsym. Many of the Slicer plugins have functions with the same name, e.g. DoIt(). If loaded with RTLD_GLOBAL, the wrong DoIt() method can be called. There is no way to override this behavior through kwsys. So we hardcode the Mac OS X case to use dlopen directly instead of itksys::OpenLibrary().
0 lines of code changed in 1 file:
BUG: when the CLI is complete, don't show the last progress message, it makes it hard to visually tell that it's really done
0 lines of code changed in 1 file:
STYLE: fix indent
1 lines of code changed in 1 file:
BUG: fixed another memory leak
1 lines of code changed in 1 file:
STYLE: moved the Category instance variable to the vtkSlicerModuleGUI
2 lines of code changed in 2 files:
ENH: allow <image> parameters to be hidden
116 lines of code changed in 2 files:
COMP: avoid warnings when building python (avoid mismatch betweent the way Python defines _LARGEFILE_SOURCE compared to the way kwsys defines it
1 lines of code changed in 1 file:
ENH: Added an "Index" to Modules to facilitate module list order within a category (menu). Modules within a category are now sorted by index and then by name. Builtin modules can override the method GetIndex() to prescribe a position. Command line modules can use the <index> tag to indicate an order. Modules with an index are always displayed before modules without an index (default index is the maximum value of a short, i.e. the last position).
6 lines of code changed in 1 file:
BUG: fixed memory leak
5 lines of code changed in 1 file:
BUG: first pass of python and numpy builds from source (fixes but that they weren't building before). Still turned off by default until more testing is done
3 lines of code changed in 1 file:
ENH: Include documentation-url in the Help section of the GUI.
9 lines of code changed in 1 file:
BUGU: improper use of vtkSmartPointer.
0 lines of code changed in 1 file:
BUG: Non-zero return value of a module indicates an error: this has not
been handled previously. Now, non-zero return value will cause the node
status to be set to error, so that invoking module can identify the
problem.
0 lines of code changed in 1 file:
ENH: moved implementation of lazy evaluation of module targets to logic, since it was buried in the GUI Apply method. This allow to perform lazy evaluation during programmatic invocation of modules
0 lines of code changed in 3 files:
ENH: Added GetModuleType
0 lines of code changed in 1 file:
ENH: Added GetModuleTarget and a wrappable version of GetParameterAsString to vtkMRMLCommandLineModuleNode
0 lines of code changed in 2 files:
BUG: Vector images were incorrectly identified as scalar volumes. SafeDownCast was being used to determine whether special processing was needed for scalar volumes. Now GetClassName is used instead.
0 lines of code changed in 1 file:
COMP: warnings, mainly about possible use of variables that have not been assigned values.
1 lines of code changed in 1 file:
COMP: many warnings removed. STYLE: mainly indentation.
0 lines of code changed in 2 files:
ENH: ROI transformations, changed ROI API to use doubles
0 lines of code changed in 1 file:
COMP: patches for Solaris from Attila Nagy (thanks, Attila\!)
0 lines of code changed in 1 file:
BUG: Fixed selection of "None" in node selectors when a previous run of the module had used a node other than "None".
BUG: Fixed reference parameter linking for transforms (scene editing) when "None" node is selected.
0 lines of code changed in 2 files:
ENH: Assume all transformations in Slicer are modeling transformations and all linear transformations in ITK transform files are resampling transforms. Linear transforms are inverted when going to and coming from ITK transform files. No support for nonlinear transformations yet. Assumption that transforms in ITK transform files are modeling transforms is flawed. This is a stop-gap until a complete coordinate frame manager can be devised.
ENH: Allow output transforms of CLI modules to modify the scene graph (move datasets to be under transformations)
BUG: removed unnecessary call to Delete() on an object managed by a SmartPointer
0 lines of code changed in 1 file:
ENH: optionally add id of parameter node to a python module
8 lines of code changed in 1 file:
ENH: improved Numpy interface with methods to convert a ndarray to vtkImageData or vtkDataArray; improved exception handling for Python modules; added a new NumpyScript command line module to make Numpy experimentation handier
0 lines of code changed in 1 file:
ENH: fixed the superclass bug in the volume hierarchy and the ripples
0 lines of code changed in 1 file:
BUG-FIXED: URL encodintg returns pointer that should be copied by caller
0 lines of code changed in 1 file:
COMP: vtksys not available, use itksys
0 lines of code changed in 1 file:
BUG: workaround for nvidia gl library issue on linux by unseting ITK_AUTOLOAD_PATH while launching command line modules (restore path after launch so the next shared module invocation will work)
0 lines of code changed in 1 file:
COMP: Removed compiler warnings due to mis-matched types.
1 lines of code changed in 1 file:
ENH: add command line flag to control stream redirection for command line modules
20 lines of code changed in 2 files:
BUG: trying to prevent corrupted strings when writing out command line module nodes
5 lines of code changed in 1 file:
(145 more)