BUG: add a dir in SVN for the git svn commit from kevin wang

Kevin is adding a scalar bar actor with extra features, it
will go in the VTKRendering subdir

Issue #2919



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21833 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: adding the dir in svn not working with git svn dcommit, removing it

Issue #2919



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21834 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 3028. Force volume selection callback execution on loading a volume in qMRMLSliceControllerWidgetPrivate::updateFromMRMLScene()

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21835 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 3028. Reverted previous commit since it broke Link logic.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21836 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 3028. Reverted previous commit since it broke Link logic.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21837 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 3028. Update UI from fg,bg volume nodes on loading a volume in qMRMLSliceControllerWidgetPrivate::updateFromMRMLScene()


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21838 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Updates for BRAINSTools and ITKv4

This is a set of updates to try to address reported
issues with 32bit windows builds related to the new
double-convert to ASCII functionality.

Worked with ITKv4 team (Bill Lorensen and Kent Williams mostly) to
add the DoubleConversion featues directly to ITKv4.  This simplyfies
adding this functionality to other tools (like BRAINSTools, Slicer,
ANTs, etc..), and also provides more extensive testing of ITKv4.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21839 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: add model slice thickness implementation for #2267

Also enable the associated gui element.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21840 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Clean up issues with ITK/DCMTK/CTK configuration

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21841 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix pathing bug in packaging

For the preferred directory for DCMTK install packages and
DCMT_DIR are not consistent.  THis patch passes the correct pathing
to the bin directory needed for packaging.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21842 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: check for null id

Temporary fix for the BrainAtlas scene view restore bug 
http://na-mic.org/Mantis/view.php?id=2557

Issue #2557



git-svn-id: http://svn.slicer.org/Slicer4/trunk@21843 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add JRC2013 visualization tutorial test script

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21844 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: rearrange parameters to make the interface more user-friendly, see #3034


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21845 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fix bug where DWIconvert does not load images.

This patch attempts to resolve http://www.na-mic.org/Bug/view.php?id=3023#c8249
bug.  the problem is that DWIConvert does not use the ITK IOFactory mechanism
to write images, and therefore the standard ITK shared library mechanisms do
not work for passing images back and forth to slicer.

This is resolved by forcing Slicer to use a command line version of
DWIConvert rather than the shared libary version.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21846 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update version PythonQt to integrate latest fixes

The "patched-3" branch is rebased against r244 of PythonQt, it integrates
all backported changes specific to "patched-2" and also
include improvements by the upstream team. For a detailed list,
see https://github.com/commontk/PythonQt/compare/e2dce4...0a2486

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21847 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Add HAVE_PYRUN_{CLOSE, OPEN}FILE anticipating build against system python

Anticipating the possibility to build Slicer against a system python,
introduced variable HAVE_PYRUN_CLOSEFILE and HAVE_PYRUN_OPENFILE variable
to be able to conditionally build Slicer library with fopen/fclose
built-in the python library.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21848 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Fix DCMTK build error using a working implementation of DCMTKConfig.cmake

For details: See https://github.com/commontk/DCMTK/commit/f461865d1759854db56e4c840991c81c77e45bb9

Revert commits r21842, r21841

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21849 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: 2727. converted vtkMRMLNodeReference class into a proper VTK class. Converted std::string's into char *.  vtkMRMLNodeReference is now protected class inside vtkMRMLNode class.


git-svn-id: http://svn.slicer.org/Slicer4/trunk@21850 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: fixed compile errors for Linux and Mac related to the previous commit 21850

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21851 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: Update OpenIGTLink external projects to use github repository

See http://na-mic.org/Mantis/view.php?id=3037

Fixes #3037

git-svn-id: http://svn.slicer.org/Slicer4/trunk@21852 3bd1e089-480b-0410-8dfb-8563597acbee