BUG: avoid vtk pipeline update errors when displaying fiber bundles

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20929 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: don't ::Copy NULL PolyData

The polydata can be null in a sceneview and should not override
the bulk data that is in the main scene.

A new comment in the Volume and Model node ::Copy methods should
help clarify this for future.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20930 3bd1e089-480b-0410-8dfb-8563597acbee
ENH: Add scene view restore to MRB test

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20931 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue 2120 and 2379 do some more checking on scene view load/save/restore to detect bad file paths, vtkImageData wrangling in that case, and nodes that shouldn't be in the scene view. Scene view mrml hierarchy nodes now have an attribute to distinguish them rather than relying on a name, but keep backward compatibilty by also checking for the old names

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20932 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue 2379 and 2120 reset the root of the scene view tree in the GUI on end batch process rather than on end restore, otherwise it doesn't update properly

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20933 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: don't create sceneview storage node if no screen shot provided

This avoids an error when reloading the scene, since the storage
node didn't write out a null image.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20934 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: call the superclass __init__ so it will run in ctest

Avoids this error:

http://slicer.cdash.org/testDetails.php?test=2874114&build=38429

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20935 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: be sure to call superclass with correct arguments

Need to pass the methodName parameter to the test case if you
are going to provide an __init__ method with arguments.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20936 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: mark editor created label map volumes as label maps on loading

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20937 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: read files in binary mode when creating zip file

This prevents end of line conversion and premature
truncation when creating zip files on windows.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20938 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: ignore slicerrc file when running basic tests

Since slicerrc may refer to user-specific data it can cause
false-positive failed tests.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20939 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: remove measurement frame check from scalar volume test

Measurement frames have no meaning for scalar volumes.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20940 3bd1e089-480b-0410-8dfb-8563597acbee
COMP: fix python exception syntax, test should be able to pass now

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20941 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: add null pointer checking

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20942 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue 2030 but also addressing slow scene loading: don't call read data on storage nodes when parsing xml files, rely on UpdateScene to read the data. Removed ProcessParentNode since only the storage nodes were calling it and only calling ReadData in it

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20943 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: issue 2030 the scene view singleton hierarchy can get in a state where the id is correct but pointers are not, compare pointers to avoid an infinite loop on scene restore

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20944 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: back out change as it broke drag and drop for models

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20945 3bd1e089-480b-0410-8dfb-8563597acbee
ENH Prevent updating actors while rendering. Here is the scenario: While rendering slice texture the slice pipeline updates ImageResliceMask that sets Extents etc. in it's output image that triggers MRML modify events.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20946 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Fixed BSplineToDeformationField module GUI (no image selectors appeared)

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20947 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: avoid crash on scene close

http://na-mic.org/Bug/view.php?id=2483

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