Changesets: Import 2017-06-07 23:51:09
master 84668946 2016-07-11 09:41:24 Details Diff |
STYLE: Dashboard: Disable extension sub-projects The sub-project did NOT display error/warning/pass information for projects [1] and view was confusing developers. [1] See Kitware/CDash#387 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25230 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake | Diff File | ||
mod - Extensions/CMake/SlicerExtensionsDashboardDriverScript.cmake | Diff File | ||
master a9ff56be 2016-07-10 17:32:03 Details Diff |
COMP: ExtensionBuildSystem: Configure CTestConfig before "ctest_start" call By ensuring CTestConfig is configured in the build tree, this commit fixes build of extensions done using a CTest driver script. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25229 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerExtensionsDashboardDriverScript.cmake | Diff File | ||
master 4c76a40a 2016-07-10 11:42:52 Details Diff |
BUG: Fix windows tests setting svn:eol-style git-svn-id: http://svn.slicer.org/Slicer4/trunk@25228 3bd1e089-480b-0410-8dfb-8563597acbee |
||
master 929aed23 2016-07-08 13:53:42 Details Diff |
BUG: Fix vtkMRMLThreeDReformatDisplayableManagerTest1 This commit fixes an image diff failure in vtkMRMLThreeDReformatDisplayableManagerTest1. In VTK 7, to retain the same behavior as when using VTK 6, it is necessary to specify valid default bounds when initializing vtkImplicitPlaneRepresentation. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25227 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkMRMLThreeDReformatDisplayableManager.cxx | Diff File | ||
master 8c190d38 2016-07-08 13:53:40 Details Diff |
BUG: Update vtkObject Tcl variable name generation for VTK 7 This commit ensures that Tcl variable names generated for vtkObjects are valid with VTK 7. In VTK 7, the repr() of vtkObjects now includes the module name in addition to the class name and memory address. By replacing the period separating the module name and class name and removing the parentheses, we ensure that the returned name is valid for a Tcl variable. This fixes the following tests: EMSegCL_IntermediateResults EMSegCL_RunDefaultNodes EMSegCL_RunSetEverything EMSegCL_Task_BRAINS_MRIHumanBrain_scalartype_float_very_small EMSegCL_Task_BRAINS_MRIHumanBrain_scalartype_uint_very_small EMSegCL_Task_HumanEye_BRAINS_small EMSegCL_Task_MRIHumanBrainExp_BRAINS_small EMSegCL_Task_MRIHumanBrainFullParcellation_BRAINS_small EMSegCL_Task_MRIHumanBrainParcellation_BRAINS_small EMSegCL_Task_MRIHumanBrain_2CH EMSegCL_Task_MRIHumanBrain_BRAINS_small EMSegCL_Task_NonHumanPrimate_BRAINS_small git-svn-id: http://svn.slicer.org/Slicer4/trunk@25226 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Python/tpycl/tpycl.py | Diff File | ||
master b263b592 2016-07-08 13:53:39 Details Diff |
COMP: Update importing of wrapped VTK classes for VTK 7 Python wrapped objects in VTK 7 are now new-style Python classes. Subsequently, the type of a wrapped class is now the built-in 'type', whereas in VTK 6 it was 'vtkclass'. Compare the following output for VTK 6 and VTK 7: >>> vtk.VTK_MAJOR_VERSION, type(vtk.vtkObjectBase) (6, <type 'vtkclass'>) >>> vtk.VTK_MAJOR_VERSION, type(vtk.vtkObjectBase) (7, <type 'type'>) This commit updates the importing of wrapped VTK classes to account for the new behavior. Instead of checking for the type name to equal 'vtkclass', importing now checks whether the type is a subclass of vtkObjectBase. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25225 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Base/Python/slicer/util.py | Diff File | ||
master 804f98b4 2016-07-08 13:53:37 Details Diff |
COMP: Update excluding segmentation-related methods for wrapping VTK deprecated the BTX/ETX markers, and therefore wrapping code in the markers no longer excludes the code from being wrapped. Since wrapping fails on these lines, exclude them using the preprocessor macro defined during wrapping. This resolves errors such as the following: vtkWrapPython-7.1: In /path/to/Slicer-build/Libs/vtkSegmentationCore/vtkSegmentation.h:122: syntax is ambiguous. See https://github.com/Kitware/VTK/commit/55878a2. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25224 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLSegmentationNode.h | Diff File | ||
mod - Libs/vtkSegmentationCore/vtkSegmentation.h | Diff File | ||
master 1bdc6b48 2016-07-08 13:53:35 Details Diff |
COMP: Update excluding singleton intializers for wrapping VTK deprecated the BTX/ETX markers, and therefore wrapping code in the markers no longer excludes the code from being wrapped. Since wrapping fails on these lines, exclude them using the preprocessor macro defined during wrapping. See https://github.com/Kitware/VTK/commit/55878a2. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25223 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/DisplayableManager/vtkMRMLSliceViewDisplayableManagerFactory.h | Diff File | ||
mod - Libs/MRML/DisplayableManager/vtkMRMLThreeDViewDisplayableManagerFactory.h | Diff File | ||
master 5ca5d546 2016-07-08 13:53:33 Details Diff |
COMP: Update usage of WRAP_EXCLUDE for Python VTK has changed semantics of WRAP_EXCLUDE so that files with that property are no longer ignored by Python wrapping. To explicitly exclude files from Python wrapping, it's now necessary to set WRAP_EXCLUDE_PYTHON. This fixes a build error like the following: '/path/to/Slicer/Modules/Loadable/VolumeRendering/VolumeRenderingReplacements/VolumeRenderingReplacementsObjectFactory.h', needed by 'Modules/Loadable/VolumeRendering/VolumeRenderingReplacements/VolumeRenderingReplacementsObjectFactoryPython.cxx', missing and no known rule to make it See https://github.com/Kitware/VTK/commit/e6f75b9. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25222 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/VolumeRendering/VolumeRenderingReplacements/CMakeLists.txt | Diff File | ||
master 6ddfe802 2016-07-08 13:53:31 Details Diff |
COMP: Update usage of deprecated SetUpdateExtent methods VTK has deprecated SetUpdateExtent methods on vtkAlgorithm, such as SetUpdateExtent() and SetUpdateExtentToWholeExtent(). Update code that uses the deprecated methods. See https://github.com/Kitware/VTK/commit/f020ebb. Co-authored-by: Adam Rankin <arankin@robarts.ca> Co-authored-by: Max Smolens <max.smolens@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25221 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/vtkITK/vtkITKImageWriter.cxx | Diff File | ||
mod - Libs/vtkTeem/vtkNRRDReader.cxx | Diff File | ||
mod - Modules/Loadable/VolumeRendering/VolumeRenderingReplacements/vtkSlicerFixedPointVolumeRayCastMapper.cxx | Diff File | ||
master 505c0fad 2016-07-08 13:53:29 Details Diff |
COMP: Update usage of deprecated vtkDataArrayTemplate VTK has deprecated vtkDataArrayTemplate in favor of vtkAOSDataArrayTemplate. As part of that change, several vtkDataArrayTemplate methods were deprecated and replaced. This commit updates references to vtkDataArrayTemplate and replaces calls to the following deprecated methods as indicated: - GetTupleValue (old) to GetTypedTuple (new) - SetTupleValue (old) to SetTypedTuple (new) See https://github.com/Kitware/VTK/commit/06e98d0 and https://github.com/Kitware/VTK/commit/893fb6e. Co-authored-by: Adam Rankin <arankin@robarts.ca> Co-authored-by: Max Smolens <max.smolens@kitware.com> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25220 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Core/vtkMRMLDoubleArrayNode.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKArchetypeDiffusionTensorImageReaderFile.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKArchetypeImageSeriesScalarReader.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKArchetypeImageSeriesVectorReaderFile.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKArchetypeImageSeriesVectorReaderSeries.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKImageWriter.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKLevelTracing3DImageFilter.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKLevelTracingImageFilter.cxx | Diff File | ||
mod - Libs/vtkITK/vtkITKTimeSeriesDatabase.cxx | Diff File | ||
mod - Libs/vtkTeem/vtkSeedTracts.cxx | Diff File | ||
master 3bb52864 2016-07-08 13:53:25 Details Diff |
ENH: Update to VTK 7 $ git shortlog f08b7db..b824d94 --no-merges Aashish Chaudhary (111): Some more style fixes Initial pass on supporting render to texture for volume rendering Writing computed depth values to a second color attachment Export alpha channel and single component depth texture Use unsigned char data type for image data Removed debug code Moved render to texture API to base class Fixed failing test Use first non-transparent fragment pos for depth buffer Wrapped long lines Fixed global variable declaration Do not write depth value if we need to skip a fragment Update textures and buffers appropriately in case of resize Fixed uninitialized values Fixed ReleaseGraphicsResources not getting called for offscreen window Compute min and max texture extents a cell centers Updated baselines Use cell flag to compute texture coordinates Fixed bad texture coordinates when dealing with negative spacing Fixed style issues Fixed bad first sample along the ray and added notes Silence texture internal format related messages Fixed volume rendering in parallel mode for IR > 1 Fixed matrix data sent to the shader Fixed logic for reduction factor Initialize variables to reasonable defaults Fixed some more compiler warnings Added ability to query maximum texture size (1D/2D/3D) 1D textures are not supported on ES Silenced compiler warning Made static methods for querying textures size Optimizing the code a bit Fixed gradient computation and shading for multiple components Added test for independent two component gradient computation Fixed various issues with gradient opacity Added missing baseline Fixed undefined variable Updated test and baselines to avoid aliasing artifacts Fixed style issues Fix bad normals for clipping planes Updated test to appropriately place the clip plane Silenced compiler warning May have solved the bands show up when performing clipping Optimized code by taking computation out of loops Fixed styling Fixed minor logic issue with when to terminate the trace Fixed clipping for oblique view angles Turn off jittering Fixed edge conditions with clipping Added API to turn on/off jittering Fixed typo which resulted in test failure Fixed volume rendering not working for cell data Added ability to query maximum texture size (1D/2D/3D) 1D textures are not supported on ES Silenced compiler warning Made static methods for querying textures size Optimizing the code a bit Fixed gradient computation and shading for multiple components Added test for independent two component gradient computation Fixed various issues with gradient opacity Added missing baseline Fixed undefined variable Updated test and baselines to avoid aliasing artifacts Fixed style issues Fix bad normals for clipping planes Updated test to appropriately place the clip plane Silenced compiler warning May have solved the bands show up when performing clipping Optimized code by taking computation out of loops Fixed styling Fixed minor logic issue with when to terminate the trace Fixed clipping for oblique view angles Turn off jittering Fixed edge conditions with clipping Added API to turn on/off jittering Fixed typo which resulted in test failure Fixed volume rendering not working for cell data Fixed wrong index being used. Updated to use proj47 or higher Do not create objects every render frame Support external installation of FFMPEG Must have modules are avformat and avcodec Adding support for volume rendering for optimization Fixed order and style of header includes Further cleanup the code Fixed failing test Fixed shadow declaration Removed unnecessary call to attach and detach attachments Added check again null contour value object Undo bind buffer objects as well Fixed user-transform resulted in incorrect renderering Fixed test name in the documentation Fixed failing test on Mac New test is valid only for OpenGL2 backend Fixed incorrect order of multiplication Fixed styling Reduced threshold to 20 Fixed arguments passed to the renderbuffer storage Fixed styling Fixed user-transform resulted in incorrect renderering Fixed test name in the documentation Fixed failing test on Mac New test is valid only for OpenGL2 backend Fixed incorrect order of multiplication Fixed styling Reduced threshold to 20 Fixed arguments passed to the renderbuffer storage Fixed styling Fixed incorrect clip planes when using user transform Silence compiler warning Fixed wrong math used to compute the z value Alex Tsui (2): Port PyQt4 QVTKRenderWindowInteractor to PyQt5. Add qt5 module Alexis Girault (2): Fix bug 15787 : empty vtkCornerAnnotation text renders incorrectly issue #13348: Call ConfigureEvent on QEvent::Resize in QVTKInteractorAdapter Alvaro Sanchez (11): Added VolumePicking test. vtkHardwareSelector renders VolumetricGeometry. Fixed volume picking test. Disabled depth mask in raycast mapper. RayCast mapper renders voxel Id during element selection. Fix value array component selection. Fix value-pass's scalar range initialization. Fixes culling in GPURayCast. Changed out-of-bounding-box ray termination. Added test for volume clipping intermixed with polyData. Added depth-composite checks to clipping sections. Fixes missing variable when using vtkLightKit with gradient opacity tf. Andreas Buykx (3): Fix for VTK bug #15793, #15794. Added new test Fix for issue #15907 + new python test Andrew Bauer (22): Adding ability to clear particle path cache for previous time steps. vtkXMLPMultiBlockDataWriter now writes out dataset block names. Adding in a check for a null pointer before accessing the pointer. Particle path improvements intended for in situ processing. Improving comments about particle tracer data structures. Fixing parallel stream tracer integration time and forward value integrators. Fix issue if there aren't arrays in both time steps. Making vtkGradientFilter more efficient. Fix vtkStructuredGridAppend problem detected by ASan. Updating changes to vtkCellDerivatives for v7.1. Initializing the object when SupportsOpenGL() is called. Moving the SupportsOpenGL call to parent class to avoid code duplication. Improving finding libGLdispatch.so.0 for EGL Fixing Intel compile error. Fixing compiler warnings Fix for point sprites for NVIDIA EGL 358 libs. Properly reading in polyhedra in parallel XML unstructured grid reader. fix XML writer segfault Fix for vtkIOParallelXMLPython-MPI-testParallelMultiBlockWriter test. Fixing parallel XML multiblock writer Adding tools for efficient file system introspection. Fixing cppcheck warning and general cleanup Andrew E Slaughter (2): Fixes bug introduced in 235bd27a5a72. Proposed fix for handling Exodus files that lack time Andrew Maclean (9): Fixing tests for Python3. A fix to enable this script to work with Py3k. A fix to enable this script to work with Py3k. Converting python examples so they also run on Py3k. Eliminate tests causing errors. Fixing fatal error C1017 in VC12 when TBB and Python are enabled. Remove a deprecated function from vtkParametricRandomHills. std::auto_ptr is marked deprecated in C++11/14 and will be removed in C++17. std::unique_ptr has a swap function. Aniqah Mair (1): Fix warning macro typos Antonella Cascitelli (7): Expose scissor parameters in vtkCamera Fixed some minor issues Expose scissor for OpenGL2 backend Fixed scissor if it is disabled Fixed multiple include Fixed scissor if it is disabled for OPENGL backend Changed the formatting of if/else Armin Wehrfritz (1): Minor enhancement in vtkUnstructuredGrid.cxx Ashray Malhotra (6): Added RGB to YIQ conversion filter Made variable local, clarified max variable name Adding YIQ to RGB conversion filter Removed YIQ to RGB filter from this branch Corrected different repo versions, added anonymous namespace Added test code, still to add external data png verification file Ben Boeckel (132): libxml2: fix snprintf workaround vtktiff: look for search.h vtkhdf5: don't expect timezone with VS2015 git-gitlab-push: add source_branch to the "create an MR" url vtkEnSightReader: refactor a call hdf5: detect %I64d specifier hdf5: fix long long format detection msvc2015: fix narrowing warnings vtkFreeTypeTools: use vtkIdType for cache ids vtkWin32OpenGLRenderWindow: fix some whitespace docs: add documentation on gitlab release flow QVTKWidget2: add a method for creating a suitable GLformat QVTKWidget2: request OpenGL 3.2 context with OpenGL2 OpenGL2: replace VTKGL2 define GUISupportQtOpenGL: add a test for QVTKWidget2 QVTKWidget2: add mouseEvent signal vtkWin32OpenGLRenderWindow: static_cast to BYTE python3: add support in IOGeoJSON and IOParallelXML tests TestDataArrayAPI: remove unreachable code TestDataArrayAPI: use Finish macro to exit the function python3: add support in IOGeoJSON and IOParallelXML tests vtkInformationObjectBaseKey: plug a memory leak msvc2015: _set_output_format is gone vtkOpenGLPolyDataMapper: warn about broken gl_PrimitiveID once vtkFreeTypeTools: support VTK_USE_64BIT_IDS=OFF vtkFreeTypeTools: support VTK_USE_64BIT_IDS=OFF twisted: remove pyc files gitignore: exclude Python build artifacts TestQVTKWidget2: link QtOpenGL in Qt4 FindMPI: search the HPC MPI registry path GUISupportQt: update for 5.5 deprecation warnings vtkDirectory: support PGI and glibc dirent type mismatch vtkjsoncpp: remove old import Documentation: document Do: test vtkFixedPointVolumeRayCastCompositeShadeHelper: use 4 vtkVolumeRayCastIsosurfaceFunction: use a temp variable vtkVolumeRayCastIsosurfaceFunction: use static_cast vtkPolynomialSolversUnivariate: fix comment vtkImageAccumulate: return 0 on error vtkImageAccumulate: handle errors in the actual algorithm headers: remove RCS replacement tags vtkModuleMacros: allow skipping header installation vtkRIBExporter: use snprintf RenderingCore: don't write to /tmp headers: conform to the CheckGuard HeaderTest HeaderTesting: check header guards HeaderTest: fix copy ctor and assignment operators HeaderTest: fix up some include warnings HeaderTest: add some missing vtkTypeMacros QtWebKit: require explicit enable TestWin32OpenGLRenderWindow: use a short timeout HeaderTest: fix header guards vtkhdf5: let CMake determine the executable path RenderingOpenGL: fix test name vtkOpenGLGPUVolumeRayCastMapper: remove BOM FindMPI: fix rogue curly brace vtkBuildPath: use the configuration in the filepath TestNumpyInterface: accept some numerical error in the test testing: catch "ERROR:" strings in the output TestNumpyInterface: fix comparison checks vtkQtSQLDatabase: clamp the port to a valid port range thirdparty: add infrastructure for updating third party packages jsoncpp: add script to update jsoncpp jsoncpp: use variable expansion rather than dirname jsoncpp: integrate into vtk vtkGeoJSONReader: update for deprecated methods vtkGeoJSONReader: omitEndingLineFeed has been removed vtkGDALRasterReader: add NumberOfPoints method vtkMergeFields, vtkSplitField: use strncpy vtkWebGLExporter: use vtkActor* as the key vtkWebGLExporter: use size_t as storage for pointers ThirdParty: use the subtree option to git vtkWebGLExporter: bump the pointer down a level vtkWrap{Java,Tcl}: fail if there is no class to wrap ThirdParty: remove -v to rmdir ThirdParty: ignore commit hooks when committing vtkWebGLObject: use size_t for renderer id type warnings: ignore std::exception inheritence warning ThirdParty: always use a subtree option for merging zlib: remove old import zlib: add update script PyVTKObject: own the classname memory PyVTKObject: shorten the lifetime of the `s` object PyVTKObject: add .c_str() PyVTKObject: own the classname memory PyVTKObject: shorten the lifetime of the `s` object PyVTKObject: add .c_str() java: bump default target to 1.6 vtkJavaMemoryManagerImpl: parameterize Constructor for inspection java: ignore bootstrap class path warning Documentation: add docs for making a release vtkTrivialConsumer: add a trivial consumer class vtkStreamer: deprecate the class hierarchy Revert "ThirdParty: always use a subtree option for merging" vtkTrivialConsumer: add test for coverage TestMetaData: fix header comment Documentation: update vtk-superbuild docs Documentation: add notes for VTK7 builds Documentation: Windows and Linux should build Python ios: fix newline-at-end-of-file docs: add documentation for third party changes Documentation: add Chuck as a release maintainer Documentation: all platforms enable python Documentation: 10.7 is the target SDK/version Documentation: mention when exiting build trees are OK Documentation: clarify source tarball instructions Documentation: the source tarball script needs wget Documentation: clarify upload directory naming Documentation: fix rsync destination Documentation: document the semantic diff variables Documentation: fix shell markup Documentation: update that semanticdiff outputs to stdout Merge branch 'upstream-zlib' into update-zlib Maintenance: add Chuck to the CC list for release emails Documentation: mention old release branches ThirdParty: remove empty directories as well Documentation: mention backport strategies ThirdParty: read attributes from the worktree Documentation: document that annotated tags are used Python: overwrite ${vtk-module}.py modules which are in kits Python: import the kit module the same as module.py.in vtkCompilerExtras: detect GCC6 vtkCompilerExtras: remove unnecessary variable deref vtkCompilerExtras: remove ARGS argument examples: check for _WIN32, not WIN32 windows: check for _WIN32, not WIN32 testing: simplify Intel compiler ID check Documentation: mention the -i and -e shorthand flags ThirdParty: support 2.9.0's new merge restrictions TestIncrementalOctreePointLocator: use braces vtkWebGLDataSet: use braces vtkWindBladeReader: use unsigned for the block size Bengt Rosenberger (1): Fixed data rounding issue for int data Berk Geveci (14): Source was not setting the right key. Fixed. Fixed unitialized memory access bug. Preparation to deprecate vtkStreamer and subclasses. Refactored and update the way algorithms are updated. Minor tweak to signature to improve const correctness. Fixed compile error due to recent API change. Enabled and fixed parallel examples. Disabled deprecation warning. Added pragma to disable warning. IO/Xdmf3/Testing: Updated VToXLoop.py to new API. Removed unnecessary shallow copy. RK45 was setting delTActual wrong. Fixed. The wrong MTime was being checked in vtkPointSet::FindCell. Fixed. Improved a few parallel rendering tests. Betsy McPhail (1): Make sure scalars exist before using them Bill Lorensen (47): STYLE: Replace vtksys_stl and vtksys_ios:: with std:: ENH: UnitTest for vtkPlanesIntersection ENH: UnitTest for SimpleScalarTree ENH: Test vtkSphere::ComputeBoundingSphere ENH: Unit tests for ImplicitVolume/ImplicitDataSet COMP: Infinite loop compiling TestDataArrayAPI ENH: Bump vtkDICOM version COMP: Member template function use on Mac BUG: SetDPI() Unitialized Memory Read ENH: STLWriter now handles triangle strips vtkFixedWidthTextReader: expose internal vtkTable errors vtkXMLReader: expose internal error APIs vtkGenericCell: improve error message vtkQuadraticEdge: remove broken Derivatives implementation vtkTable: improve error message UnitTestCells: skip vtkQuadraticEdge Derivatives testing UnitTestFunctionParser: remove testing for log() TestTextureGlyph: use the proper data path TestImagePlaneWidget: use the proper data path TestMapperLUT: use the proper data path resampledTexture: fix off-by-one TestPolyDataPieces: fix off-by-one TestFixedWidthTextReader: use std:: explicitly TestImageDataLIC2D: use std:: explicitly DistributedDataRenderPass: only render if extensions are supported TestBlurAndSobelPasses: convert to vtkSmartPointer TestSobelGradientMagnitudePass: convert to vtkSmartPointer Testing: catch and check error messages Testing: output when FBOs are not supported ENH: Unit test for MergeFilter ENH: Unit tests for MaskPoints and PMaskPoints COMP: NIFTI Coverity buffer not null terminated COMP: Coverity infinite loop COMP: Memory leak in TestSortFieldData COMP: Fix recent coverity defects ENH: Add the VTK wiki examples as a remote module BUG: ImagePlaneWidget TextureVisibility ENH: Improved process for remote module fetching ENH: Change default TEST_LABELS for module BUG: OpenGLPolyDataMapper2D regression ENH: Bump WikiExamples ENH: Unit test for kernels ENH: Bump the WikiExamples to April 19, 2016 version ENH: Increase coverage for point kernels ENH: Improve coverage of vtkGenericGeometryFilter ENH: Improve coverage of DataSetSurfaceFilter ENH: Restore TestXMLCInterface Boonthanome Nouanesengsy (1): Updated vtkPUnstructuredGridGhostCellsGenerator Boris Nagaev (1): Fix CMake error if in directory with ++ in name. Brad King (52): Revert "Remove forward boosts declarations" IO/GeoJSON: Fix -Wsign-compare warnings ENH: Remove use of include <vtksys/stl/*> and vtksys_stl::* ENH: Remove use of include <vtksys/ios/*> and vtksys_ios::* Remove use of KWSys String.hxx header Remove use of KWSys auto_ptr Remove use of KWSys cstddef compatiblilty header Include <sstream> header via angle brackets Add a vtkTemplate2Macro to dispatch to two template arguments at once COMP: Remove break after return in TestTemplateMacro vtkModuleMacros: Fix regression in header installation CMake/FindMPI: Drop unnecessary and incorrect use of GetPrerequisites Drop stream operator `long long` compatibility layer Drop old C++ stream EOF workarounds Drop unused VTK_NO_ANSI_STRING_STREAM configuration value Drop VTK_TEMPLATE_SPECIALIZE compatibility macro Drop support for lack of explicit template instantiation Drop unused checks for ancient C++ standard library versions Drop unused CMake/vtkTestBoolType.cxx source file Drop condtions for lack of `unsigned __int64` to `double` conversion GUISupport/Qt: Port QTestApp.cxx to Qt 5.5 Drop unused memorized try_run result vtkFiltersStatisticsGnuR: Simplify availability of uintptr_t EncodeString: Compile independently from other VTK modules ParseOGLExt: Compile independently from other VTK modules Drop support for compilers with `__int64` as the only 64-bit int Drop support for compilers without `long long` EncodeString: Never build a launcher for this executable Defer vtkType*Array implementation selection to preprocessor ThirdParty: Teach update script to store upstream hash in commit message ThirdParty: Teach update script to find upstream hash in commit message ThirdParty: Improve update script default merge message behavior Add a script to import KWSys updates Add script to import KWIML library source code Add `vtkkwiml` module to provide external KWIML library vtkCommonCore: Use KWIML for type information at preprocessing time Drop detection of type size information for VTK at CMake time ThirdParty: Optionally add a `git shortlog` to upstream snapshot commits vtkfreetype: Use KWIML for integer sizes Configure KWSys import script to add a `git shortlog` ENH: Drop KWSys FundamentalType component Wrapping: Pass module name to vtk_wrap_hierarchy Wrapping: De-duplicate vtk_wrap_hierarchy argument file name Wrapping: Re-order wrapping parser flag construction Wrapping: Get preprocessor flags from CMake generator vtkCompositeSurfaceLICMapper: Add missing member initializers Drop unused `KWSYS_CHAR_IS_SIGNED` check result Fix vtkTestingGL2PS module to work in Testing/External build ThirdParty: Add license notice to `update-common.sh` vtkFFMPEGWriter: Use avformat_write_header return value vtkFFMPEGWriter: Fix build with libavcodec57 vtkGDALVectorReader: Update to GDAL 2.1 Burlen Loring (1): modernize depth sorting code Casey Goodlett (5): Workaround problematic motion events Remove logging statements Fix macro redefinition errors Fix test compilation Fix test using depth sort constants Chiranjib Sur (1): make functions WriteArrayFooter, WriteArrayInline and WriteInlineData virtual Chuck Atkins (2): Python: stub out python GIL calls if no thread support HDF5: Update the CMake FindHDF5 module to upstream CMake Chun-Ming Chen (4): Add vtkImageProbeFilter for efficient probing into an vtkImageData Ensure the point really falls in the cell and prevent extrapolation. Replace raw C array by std::vector for weights. Remove unused codes. Fix C++ style Cory Quammen (35): Fix crash where vtkColorTransferFunction has 0 nodes Specified that 'Do: merge' must be in the trailing lines Documentation: fixed up wording on 'Do:' commands Add newline at end of file Re-enabled parallel XML reader/writer test Added test for STL reader Changed warning macro into debug macro Fixes for Python 3 Change misleading documentation BUG: Fix determination of scalar association Move lookup table opacity check from actor ENH: Computation of string bounds accounting for justification BUG 15797: Fix text property ID computation ENH: Added some useful member functions to vtkRect<T> BUG 12531: Fixed problem with AutoOrient Added option to display range labels Silence warnings about possibly uninitialized values Added test baseline and fixed some minor issues in the code Warn only once about Apple bug Fixed output point arrays problem with vtkContourFilter BUG 15903: Fix race condition in setting special colors in table Added warning about when BuildSpecialColors() must be called Fix case where number of colors is zero Report when depth peeling was used Activate proper texture unit prior to binding texture Added LabelOffset member variable Modified test to exercise setting of LabelOffset vtkProbeFilter now sets active attributes when passing point and cell arrays Added another valid OpenGL version string Added test for vtkTextActor picking Fix picking with 2D actors Add some checks before attempting to add attribute arrays Re-enable some chart tests when OpenGL2 backend is available Added more alternate baselines for TestScalarsToColors Fix use of integral abs function with float types Dan Lipsa (27): BUG: vtkBiDimensionalRepresentation::PrintSelf does not generate an error. BUG: vthb file has the wrong directory. BUG #15654: Saving a wavelet as TIFF loops. BUG #15662: vtkAppendPolyData does not remove UPDATE_EXTENT BUG #15397: vtkPProbeFilter crash when geometry dataset is distributed. COMP: Add logic to selectively use OpenGL or OSMesa. BUG: OSMESA configuration flags can cause link errors. ENH: Add option to offscreen render through EGL. BUG: Point Sprites don't work with EGL/OpenGL driver 4.5.0 NVIDIA 355.11 New baseline for TestLabeledGeoView2D for EGL and 4.5.0 NVIDIA 355.11 BUG: Use EGLNativeWindowType for Window to fix Android compilation. BUG: The EGL Window was reinitialized on resize. BUG 15704: Fix crash with invalid CGNF file. BUG: GetCellGhostArray does string comparison if CellGhostArray is NULL. Cache function value in local variable. ENH: Add text chunk read/write to PNG reader/writer Update script for ThirdPary/libproj4 Remove all proj4 files to start fresh. Fix Geovis tests. Projections numbers changed in proj 4.9.2 BUG 0001777: lambert test creates mangled up image BUG: push_back may cause pointers to become invalid Clean up proj4 Update GDALVectorReader to GDAL 2.0.2 vtkGDALVectorReader: Fix unhandled switch cases warning. Query EGL error on vtkEGLRenderWindow::MakeCurrent BUG #16744: Resources are not removed for a renderer removed from the window. BUG #16744: Resources are not removed for a renderer removed from the window. Dave DeMarle (9): fixup regression test baseline image fix a bug where leftover color state would break value painter fix valgrind issue with the test itself Increment version to VTK 7.0.0 mark master branch with anticipated next release number 7.1.0 fix a cmake warning for users of VTK expand docs regarding binaries Allow backend agnostic render passes. include correct header to avoid compilation error on some machines David C. Lonie (186): Add SkipDistance to vtkLabeledContourMapper. Use vtkDataArrayTemplate as the vtkTypeMacro Superclass in subclasses. Add vtkDataTypesCompare to compare data type tags. Add vtkDataArray::Insert[Next]Tuple6(...) methods. Clarify documentation for vtkDataArray::WriteVoidPointer Add vtkTypeTraits<...>::Name(). Add a test for the vtkDataArray API. Update new test to round interpolation results. Add support for printf-style label formatting to vtkAxis. Silence warning. Preserve extent ranges when extracting unsampled VOIs. Restore the UPDATE_EXTENT after cutting subextents. Reflect API change in the optional FreeType benchmark. Remove the sampleRate arg in some ExtractGridHelper API. Add convenience API to vtkRect. Add copy constructors to vtkVector. Add missing information to vtkTransform2D docs. Add various missing API/docs to Context2D classes. Honor StencilCapable in vtkCocoaRenderWindow. Remove unneeded check in vtkCamera. Update how MVP matrix is computed in labeled contour mapper. Add vtkPropItem, to embed any vtkProp in a Context2D scene. Add vtkContextArea. Add vtkPlotItem/vtkContextArea tests. Remove Rendering/FreeType/vtkFreeTypeUtilities. Remove the ftgl third party module. Rerun the back buffer test if front buffer test fails. Return early from vtkImageData::Crop when image is empty. Don't attempt to ::Crop invalid datasets. Fix MTime bug in vtkTextMapper. Fix memory leak in vtkFreeTypeTools. Fix GL2PS export for vtkLabeledContourMapper. Fix class name in wrapping hints. More hints file cleanup. Update MPAS reader to handle non-double arrays. Remove 100 attribute array limit from MPAS reader. Relax restrictions on valid MPAS field data. Add Dimension API to vtkMPASReader. Dashboard fixes. Allow MPAS vertical dimension to be customizable. Restore VerticalLevel support and add generic array loading. Remove dead debugging code. Clear variable arrays when refetching info. Remove unused variables and unimplemented methods. Defer updates until an update request is received. Remove special vertexMask parsing in MPAS reader. Allow the vertical dimension to not be specified for MPAS. Validate dimensions for standard variables against the spec. Fix various compiler warnings. Fix planar-multilevel MPAS grids. Add xtime string to MPASReader's field data. Fix build error due to vtkStdString implicit conversion. Validate input indices in InterpolateTuple. Fix invalid array accesses in generic filters. Fix out-of-range array access in HyperOctreeContour. Use serial ExtractVOI implementations when we're not subsampling. Fix mathtext regex for single-character expressions. Notify when using the VTK modified netcdf API. Reset helper to use piece extents in serial ExtractVOI impls. Fix warning in header test. Split GL2PSExporter into an abstract base and OpenGL override. Add OpenGL2 module for vtkGL2PSExporter. Clean up GL2PS testing infrastructure. Patch GL2PS to work with new backend. Bind glBindBufferBase in glew.c. Enable GL2PS for OpenGL2. Enable GL2PS export for OpenGL2 Context2D rendering. Support GL2PS export of text classes. Fix FreeTypeTextMapper tests. Enable background rasterization for OpenGL2 GL2PS. Add test for GL2PS scalar bar export. Move non-raster GL2PS tests to OpenGL backend only. Enable linestippling for GL2PS on OpenGL2 Context2D. Clean-up debugging output. Update GL2PS to latest SVN. Add GL2PS_NO_OPENGL_CONTEXT option to gl2ps. Stablize qsort call in GL2PS. Update GL2PS baselines from dashboards. Fix gl2ps header install rules. Add new baselines due to MathText font differences. Disable GL2PS on Android/IOS. Enable wrapping for ExportOpenGL[2] modules. Disable vtkTransformFeedback on ES 2.0. Remove glGetBufferSubData (not available in ES 3.0). Re-exclude the helper impl from wrapping. Bind glMapBufferBase for glew on apple. Use specified array to splatter volumes in vtkCheckerboardSplatter. Use valid pointer in vtkLookupTable::BuildSpecialColors. Initialize vtkSpanSpace::Resolution. Fix/suppress issues uncovered by coverity. ScalarType->ValueType and ScalarReturnType->ReferenceType. Simplify vtkGenericDataArrayMacros. Ensure all vtkDataArrayTemplate API is in the new classes. Replace vtkDataArrayTemplate with vtkAoSDataArrayTemplate. Add AoS/SoA arrays to the data array template test. Increase MaxId in InsertNextValue when capacity hasn't changed. Add vtkArrayIterator for vtkAoSDataArrayTemplate. Add TestGenericDataArrayAPI. Cover all vtkAbstractArray methods in TestDataArrayAPI. Add raw array access method to SoA arrays (GetComponentArrayPointer). Fix compiler warnings. Optionally set MaxId when setting SoA arrays. Add ArrayDispatch implementations. Refactor vtkDataArrayIteratorMacro usages to use vtkArrayDispatch. API: Insert Typed/Mapped DataArrays into new array hierarchy. Move GDAHelper implementations to vtkDataArray. Compiler warning/error cleanup. Add vtkTemplateTypeMacro, deprecate vtkTypeTemplate. Fix TestDataArrayIterators Restore DLL interface for vtkAoSDataArrayTemplate. Prevent unhandled exception in HeaderTesting.py. Fix MSVC problem. Add vtkArrayDownCast system. Use vtkArrayDownCast in vtkArrayDispatch. Add export macro to template definition. Break TestDataArrayAPI into several smaller tests. Ensure that DataArrayAPI tests pass regardless of dispatch. const ReferenceType --> ConstReferenceType. Clean up lingering references to vtkDataArrayTemplate. Ensure safe access to long long, add __int64 support. Compile SoA array instantiations into Common/Core. Update header guards to new style (__CLASS --> CLASS_h). InterpolateTuple now rounds bits: Update baselines. Remove TestDataSetAttributes. Add fallback implementation for AppendPolyData when dispatch fails. Triage PSLAC reader problems. Prevent GCC 5.1.1 loop unrolling warning. Remove TestGenericDataArray. Fix HasStandardMemoryLayout impls. Mass rename AoS/SoA --> AOS/SOA. Add new SetVoidArray overload. Forward vtkDataArrayTemplate to vtkAOSDataArrayTemplate (legacy only). Remove __int64 cases, assume 'long long' is available. Refactor data array APIs. Add compiler detection, VTK_ASSUME. Add vtkDataArrayAccessor. Add vtkDataArray::ShallowCopy(vtkDataArray*). Update documentation for array classes, clean up template classes. Only use vtkArrayIterators for non-vtkDataArrays in vtkDSA. Move vtkPeriodicDataArray to inherit vtkGenericDataArray. Install and document the vtkBuffer header. Restore vtkAOSDataArrayTemplate deprecated API for compat. Documentation updates. Use custom min/max in DataArray::GetRange on MSVC 2015. Compute increments for current array in FlyingEdges. DeepCopy the array name for vtkAbstractArray. Initialize worker's ivar. Generalize the cell extraction logic in vtkExtractSGridHelper. Generalize the cell extraction logic in vtkExtractSGridHelper. Move includes out of anon namespace. Add missing 'inline' statements. Wrap vtk3DSImporter globals in a namespace. Ensure that stdc headers are included in HDF5 builds. Add a depth peeling test. Flesh out support for ObjectBaseVector information keys. Fixup vtkShaderProgram::Substitute. Cache uniform locations in ShaderProgram. Move chemistry GLSL FS vertex implementation. Add vtkDualDepthPeelingPass. Add depth peeling benchmark. Mark array dispatch cmake options as advanced. Move fullscreen quad rendering template into OGLRenderUtilities. Check for (3.2 context || ARB_texture_float) when picking a peeler. Check for uniforms/attributes before setting them. Update DualDepthPeelingPass to remove varying/uniform hack. Fix dual depth peeling on ES. Modify DDP occlusion queries for OGL ES 3.0. Free timer query with other graphics resources. ifdef out unsupported GL method for ES 2/3. Reduce dispatches in vtkDataArray. Remove unneeded header from vtkGenericDataArray. Fix typo in array dispatch documentation. Work around MSVC linker issues. Disable dual depth peeling on mesa master. Work around min/max macros on MSVC. Allow NULL inputs to array FastDownCast methods. Replace SafeDownCast calls on arrays with vtkArrayDownCast. Add missing return statement to NULL check. Disable dual depth peeling for llvmpipe/SWR mesa drivers. Support multi-stage render passes in point gaussian mapper. Copy attribute array information in vtkAppendFilter. Add vtkInformationKeyLookup to find information keys by name. Rename LabeledContourMapper::BuildTime to avoid shadowing superclass. Add VTK_USE_LEGACY_DEPTH_PEELING env var handling. Correct DualDepthPeeling for RGBA targets. Ignore nested lists following scalar data in openFOAM lists. David DeMarle (22): Add a systematic approach to traversing VTK's renderables Add a new rendering backend that draws via the OSPRay ray tracer polish the tests Flesh out ospray rendering and scene graph rename Ospray to OSPRay fix initial cmake config cleanup some dashboard issues update our XDMF3 import to the new update script mechanism prepare for updates xdmf3 change release doc to encourage signed tags fix a segfault with volumes in the scene redraw when implicit scaling function changes correct for excessive whiteness fix for recently renamed enum allow use of ospray from its build or install tree adjust for ospray 0.10's new specular silence dashboard warnings and update baselines for 0.10.0 default to not using ambient occlusion and avoid speckles remove xml2's deprecated reference() function remove instead of comment make xdmf3 test respect lack of hdf5 files update update script for xdmf3 latest David Gobbi (194): Create a PyTypeObject for each wrapped vtk class. Fix deprecated python type check in TestSubClass. Update PyVTKSpecialObject to match changes with PyVTKObject. Declare wrapped type structs as "static". Remove unnecessary casts for PyDict_SetItemString. Change wrappers to require python 2.5 or later. Guard against sprintf overflow in PyVTKObject_Repr. The type PY_LONG_LONG is always defined for python >= 2.2. Fix typo SUPRESS -> SUPPRESS in macro. Remove old "char *" casts from Python wrappers. Add __dict__ attribute to python-wrapped objects. Do type checking with type objects, not strings. Update the PyVTKTemplate type object. Add the module to the tp_name member of every type. Simplify type check for overload resolution. Make python enum type objects static. Simplify PyVTKClass struct by removing vtk_mangle. Add missing parameter types to docstrings. Add py3k compatibility macros for type objects. Remove vestigial "module" arg from python init. Provide py3k module initialization. Add the new py3k buffer interface. Fix PyVTKTemplate dict compatibility methods. Make vtk/__init__.py compatible with py3k. Python API compatibility for py3k. Patch CommonCore python tests for py3k. Fix numpy_interface compatibility with py3k. Fix a few simple py3k syntax errors. Fix some converted python print statements. Add include guard to vtkPythonCompatibility.h Fix typo PYTHON_VERSION_HEX to PY_VERSION_HEX Add a python function to check buffer equivalence. Add a few other minor py3k test fixes. Fix remaining py3k issues with vtk.tk module. Fix non-ascii quotes in two header files. Make vtkVariantStrictWeakOrder(a,b) work with Py3k. For Py3k, return bytes for non-utf8 C++ strings. Add tests for encoded strings in python. The Py3K wrapping broke init args for subclasses. Update the wrapper documentation for Python 3. Add Py3k support for QVTKRenderWindowInteractor.py. Update wxVTKRenderWindowInteractor.py for Py3k. Remove BTX with extra comments from headers. Fix warning when compiling with Python 3.5. Consolidate the qt4 and qt5 python interactor widgets. Remove the vtk.qt5 module (use vtk.qt instead). Help FindPythonLibs.cmake find Py3k on OS X. FindPythonLibs Py3k fixes from cmake master. Remove methods that were never implemented. Ensure that stream operator parameter is const. Ensure that entries in hierarchy file are unique. Wrap many more classes with python. Fix classes that broke the "rule of three" Schwarz counter idiom for vtkFreeTypeTools Add a missing vtkPPixelTransfer export macro. Special wrapping for abstract classes. Exclude ParallelLIC classes from wrapping. Export friend function in ParallelLIC. Add a code indentation utility to VTK. Do not change indent after "=". Add a regex to recognize case (and other) labels. Use raw string regexps. Print exception and exit on read error. Only write out files that have changed. Fix for Python 3.5 compilation on Linux, Win32. Convert the PythonInterpreter module for Python 3. Remove Python version from vtkPythonConfigure.h. Relative import is required for installed VTK. Ignore more typedefs for anonymous structs. Relax restrictions on location of headers. Ignore the __restrict and __restrict__ keywords. Don't add private headers to module-Headers.cmake Revert WARNING to FATAL_ERROR in vtkWrapPython. Exclude private headers from the hierarchy files. Fix a copy/paste error in vtkPythonInterpreter. Fix evaluation of char literals with escape codes. Add evaluation of unicode char literals. Add C++14 header support to wrappers. Add newline at end of file to silence warning. Silence clang warning about unnecessary "break;" Fix SetSource documentation for vtkProbeFilter. Update the vtkDICOM remote module tag. Consolidate vtkImageStencilData code, fix bugs. Fix interaction bug in OpenGL2 vtkImageSlice/ResliceMapper. The vtkImageResliceMapper was needlessly recomputing. The assertIs() test is not available in Python 2.6. Remove the toupper macro defined by Python.h. Use all FindClosestPoint signatures from superclass. Remove comma at end of enum (clang warning). Add missing EOL to last line in file. Update the vtkDICOM remote module to v0.7.1. Fix bug for parsing backslash in string literal. Add the update.sh for third-party libpng. Move some comments so they become visible to doxygen. Remove the legacy BTX/ETX markers. Mark legacy methods as "legacy". Rename Element parameter to element. Eliminate C-style casts from vtkMatrix4x4. Clean up wrapper custom commands. Remove warning about deprecated method usage. Synchronize vtkMatrix3x3 with vtkMatrix4x4. Remove AGL.framework from OS X OPENGL_LIBRARIES. Change deprecation warning to "VTK 7.0". Fix off-by-one memory write for wrapper -D args. zlib: remove zlib1.rc from the list of used files. Add preliminary doxygen comment handling for wrappers. Read all doxygen comments from headers. Apply doxygen class docs to python wrapping. Remove some doxygen commands when formatting comments. Combine vtk_wrap_python and vtk_wrap_python3. BUG 15914: Fix corrupt image from vtkImageResliceMapper Bug 15934: vtkMetaImageWriter incorrect voxel spacing and origin Make wrappers guess type of NULL as nullptr_t. Add a vtkImagePointIterator class. Simplify vtkImageStencilIterator. Add filter to convert image data to points. Allow const pointer for Set method of vector keys. Fix wrapping pointer parameters with default value 0. State restrictions for vtkClipClosedSurface. Fix a memory overrun in vtkImageStencilIterator. Test vtkImageStencilIterator with various extents. Put back the cxx file for vtkImageStencilIterator. Fix a memory overrun in vtkImagePointDataIterator. Handle default values for array parameters in python. Add a test for default args in python wrappers. Use a custom functor in vtkImageDifference. Rewrite vtkThreadedImageAlgorithm::SplitExtent(). Add SetSplitMode to vtkThreadedImageAlgorithm. Fix vtkVolumeRayCastSpaceLeapingImageFilter split. Join adjacent extents before execution. Set number of pieces based on the data size. Change the SplitPath instead of overriding SplitExtent. Add PrepareImageData to be called from RequestData. Add ThreadedImageAlgorithm::MinimumPieceSize. Test the SplitExtent method. Enable SMP by default only if backend is not Sequential. Remove an obsolete comment from README_WRAP. 15647 Fix bug with wrapping PyObject args in Python. Convert README_WRAP into markdown format. Small clarification to pointer wrapping for Python. Python uses WRAP_EXCLUDE_PYTHON, not WRAP_EXCLUDE. Fix vtkLoadPythonTkWidgets error with Python 2. 15998: Fix mismatched new/free in vtkOpenGLImageSliceMapper. Update the vtkDICOM remote module to v0.7.4. Fix incorrect spelling of hexadecimal. 15995: Implement C++ templates as Python modules. Fix a vtkDICOMImageReader crash for empty SliceLocation. 16002: Fix incorrect math in vtkQuaternion Move re-indentation utility to the Maintenance dir. If a SetInterpolator() is used, then clamp the results. Fix cppcheck warning "index used before limits check" Remove the default from vtkAlgorithm::UpdateExtent(). Set DesiredBytesPerPiece to 64KiB based on benchmarks. Use minimum number of splits for vtkImageResize. Set minimum piece size to 16x1x1 for threading. Do not join adjacent pieces before executing. Remove redundant type check. Remove obsolete WholeExtent check. Deprecate vtkAbstractImageInterpolator::GetWholeExtent. Bump the remote vtkDICOM hash to v0.7.5. Fix vtkDICOM header test failure. Add a benchmarking program for some important image filters. Use atan2() for angle in vtkTransform::GetOrientationWXYZ(). Switch Tk cursor3D tests to vtkFixedPointVolumeRayCastMapper. Allow variables to be initialized with constructor args. Fix a crash that can occur in ImageBenchmark. Smooth the trackpad scrolling interaction for Qt. Bump the remote vtkDICOM hash to v0.7.6. Only provide window/level interaction with pickable image. Allow the user to set the image to interact with. Update the vtkDICOM remote module to v0.7.7. Fix the way that MINC IO handles null-termination. Make PrintImageHeader use "double" for image-min, image-max. Centralize array-to-string conversion in vtkMINCImageAttributes. BUG 16101: Freeze in vtkCellPicker for vtkVolume pick. BUG 16054: Reduce chance of mistaken swig pointer string. 16130: Fix inconsistency in vtkImageSliceCollection. Add preprocessor macros for each wrapper language. Replace __WRAP__ with more descriptive __VTK_WRAP__. Update the vtkDICOM remote module to v0.7.8. Add attribute parsing for wrapper hints Add missing attribute-specifier-seq to parser grammar Fail if an unrecognized wrapper hint attribute found. Regenerate vtkParse.tab.c from vtkParse.y. Use VTK_NEWINSTANCE hint for factory methods Wrap the vtkArrayIteratorTemplate in Python Add test for vtkArrayIteratorTemplate wrapping Mark NewIterator as a NEW_INSTANCE method Use RAII instead of new/delete for wrapper temp array Call reindent() until no further changes occur Add '--test' option to vtk_reindent_code.py Fix flow control keyword check in reindent script Add more comments to the reindent script Fix more tricky indentation issues for macros, labels. David K├╝gler (1): Correct the automatic paths produced for windows_path.bat and unix_path.sh. David Thompson (3): Handle OBJ-file materials without textures. Add a regression test and baseline image. Shift and scale VBO when precision requires it. Dhanannjay 'Djay' Deo (7): ADD: New Microscopy domain and vtkOpenSlideReader ENH: Find openslide on fedora ENH: Working tests for Update FIX: Header errors and data alignment ADD: CanReadFile implementation with tests FIX: Image streaming ADD: Readme Dhanannjay Deo (1): FIX: for openslide v3.4.0-1 in ubuntu Diy2 Upstream (3): diy2 2016-01-22 (8c89e567) diy2 2016-01-22 (8c89e567) diy2 2016-03-29 (4169b469) D┼╛enan Zuki─ç (2): COMP: making Qt WebKit optional vtkGenericDataArray: Clarify reference to local `detail` namespace Edson Tadeu M. Manoel (1): Fix vtkSTLReader bug with ASCII STL files containing multiple patches. Elvis Stansvik (3): Fix mouse wheel zooming in PyQt interactor Support wheel events in vtkInteractorStyleUser Consider QVTK* headers in WhatModulesVTK.py Fabian Wenzel (7): Fixes QTVTKRenderWindowInteractor for python3 QVTKRenderWindowInteractor derived from QGLWidget Configurable base class for QVTKRenderWindowInteractor Conditional import for QGLWidget, if needed Combination of VTK_USE_X and VTK_USE_OSMESA possible Re-added VTK_OPENGL_HAS_OSMESA (needed for ParaView buildbot); fixed typos Added more flags for using OpenGL libraries Greg Schussman (1): Add keysyms to QVTKRenderWindowInteractor.py. Gregory Lee (1): Fix errors related to missing PyInt_AsLong and PyString_AsString on Python 3 Hans Johnson (1): COMP: VTK and ITK H5 build program collision Haocheng LIU (1): Fix bugs&typo in VTK Example folder Haocheng Liu (1): Bug #16737: Change BlockSize type to prevent overflow Hastings Greer (4): Allow pyvtkObjects to have InvokeEvent called on them with calldata Add test coverage for invoking events Make vtkCollection implement iterable in the python wrapping fix reference count for python wrapper of collection iterator Jamil Appa (1): VTK: Fixed XML problem when writing grids with VTK_POLYHEDRON cell types Jatin Parekh (9): Updated as per VTK convention Formatted using VTK style API corrected Improving API API corrected GeometryCollection added Correct extractLineString Correcting reader for concave polygons Style changes Jean Favre (8): New reader for Chemical data using the new vtkMolecule/vtkAtom objects cleaned up unused vars replace vector.data() with &vector[0] for MSVC90 compatibility reworked scanning the first two header lines to care for an empty second line style changes for variable declaration removed shadow var and clean up the scanning of atoms add python test to check # of atoms, bonds and timesteps of nanowire data Adding the missing data for the MoleculeXYZ python test Jean-Christophe Fillion-Robin (3): Fix error preventing GPU volume rendering from working on MacOSX STYLE: vtkPythonUtil: Simplify code reusing vtkPythonUtilCreateIfNeeded BUG: vtkPythonUtil: Check if vtkPythonMap is valid Joachim Pouderoux (32): Fix crash in vtkPolygon::ParametrizePolygon for invalid polygons. linking: default to not making warnings fatal errors Fix non numerical array writing crash and fix support for Quad9 Fix a bad index issue that make constrained delaunay2d crash Prevent DataSetSurfaceFilter to merge points of quadratic meshes. Set CMake policy CMP0054 to new to avoid warning with MSVC var/string Introduce a new filter to compute ghost cells of unstructured grids. Deprecate vtkPUGGhostDataGenerator and vtkPUGConnectivity. Fix tests and module compilation for legacy removed classes. Make sure the glyphs are update when a property changed. Fix AppendFilter so it copies Abstract arrays too. Fix a bad index issue that make constrained delaunay2d crash Fix a bug with vtkDelaunay2D. Fix a bug with vtkDelaunay2D. Fix PExodusIIWriter called without GlobalMPController. Fix still LogoWidget image when used with OpenGLv2 backend Clear current cell/point selection arrays in RequestInformation Fix PUnstructuredGridGhostCellsGenerator so it does not modify input Add hints for Center and Axis getters of ImplicitCylinderRepresentation Fix crash of the WindowToImageFilter when specifying a Viewport. Revert previous change which clear selected arrays at each ReqInfo Enhance the ghost cells generator filter. OpenGLRenderWindow function to switch to offscreen buffers. Fix against build error with OpenGL ES 2.0 Fix RenderToImage test so it passes with (old) unsupported hardware. Fix the AdjustWindowRectForBorders function so correct window size is computed Add modifier to translate center of the cylinder along the cylinder axis. Use GL time query to probe mapper rendering time. Introduce vtkFinitePlaneWidget and its representation. QuadRotationalExtrusionFilter output must have input structure. Fix the functional bag plot extraction filter. Add a new option to draw a frame (border) around the text actor. Johan Andruejol (3): Remove forward boosts declarations Correct the orientation marker widget behavior inside a viewport Minor fix in TestOrientationMarkerWidget2.cxx John Tourtellott (24): improving formatting style isXYZ checks completed style fixes Add string-input mode to vtkGeoJSONReader Fix logic to read single Feature as well as FeatureCollection objects Add "feature-id" data array to polydata produced by vtkGeoJSONReader Update GeoJSON reader to specify property data to be stored with polydata Parse feature properties input (GeoJSON) and apply to output (vtkPolyData) Add vtkGeoJSONProperty class to simplify logic a bit. Rename "defaultValue" --> "typeAndDefaultValue" to be more precise. Pass Json::Value by reference & const where appropriate Add option to generate polygon outline, and make triangulation optional Fix sundries memory leaks Use double precision for point coordinates Update GeoJSON reader classes to compile in VTK Update vtkGeoJSONReader to satisfy vtk header requirements Add test for reader (uses python bindings) Simplify code by removing vtkGeoJSONProperty.h file Add option to vtkGeoJSONReader to store serialized "properties" node Change GeoJSON reader to parse LineString features into vtkPolyLine instances Only apply NoDataValue when it is set in the input image Add test for vtkGDALRasterReader with image using color palette Add code to read images with index data & color palette Add annotations to lookup table, needed for display, and update test Jorge P├⌐rez (1): Add pvtk to the install rule if(vtkParallelMPI_ENABLED) Joshua Kollat (1): Ensure vtkAxisActor labels are scaled similarly when using TextActor3D mode JsonCpp Upstream (2): jsoncpp: update to for/vtk jsoncpp 2015-10-01 (eb1ddde0) Julien Finet (1): Enable GPU Raycast volume mapper for recent NVIDIA drivers on Mac OS X KWIML Upstream (1): KWIML 2015-12-09 (43f9f8d0) KWSys Robot (4): KWSys 2015-07-10 (c9336bcf) KWSys 2015-07-30 (f63febb7) KWSys 2015-08-24 (cdaf522c) KWSys 2015-08-28 (dc3fdd7f) KWSys Upstream (5): KWSys 2015-08-28 (dc3fdd7f) KWSys 2015-12-09 (cdcf4c47) KWSys 2015-12-14 (c1149ef6) KWSys 2016-03-07 (1c544330) KWSys 2016-06-30 (96f06c8e) Karsten Tausche (4): pass field data arrays instead of the field data itself in vtkPolyDataNormals Add CMake switch to omit the Qt plugin when building GUISupportQt Let the pipeline pass field data in vtkPolyDataNormals copy lighting attribute in vtkProperty::DeepCopy Ken Martin (224): Add basic support for shadows Bunch of cleanup and reorg Some bug fixes Fix a recent regression with 2d actor Fix issue with thick lines Fix use of GL_DRAW_BUFFER on es Some minor cleanups for release Fix edge drawing with cell data Keep old method as the old backend requires it Improve the capabilities of the vtkPointGaussianMapper Add ability to adjust the table size Fix an issue where we were abusing the glsl spec a bit Cleanup comments Fix for CPDM2 with wide lines Some more features and some cleanup reorg. Fix shadowed var A fix for a couple issues with multiblock field data OpenGL2 Restore the prior blend func and use the piecewise func range Two new tests compliments of Cory Fix for changes in diffuse color not showing up a number of ios and driod fixes Incorporate patched from casey A few more fixes and cleanup Add PBO support into ES 3 builds and fix a warning Fix issue with polygon offset being left on Add an ability for user code to modify the default VTK shaders Add a missing newline Fix compile issue Add ability to override the shader template as well Add a mechanism where shader uniforms can be updates Fix some fbconfig issues on X Fix an issue with wide edges not showing up properly Fixes related to surface with edges Keep track of what shader uniforms were being used in the shader Try to shut up warning Warning fix for win32 Suppress warning in system file Better assert for test Add method to set the triangle scale Fix some issues with release graphics resources that PV exposed Add eye dome lighting into VTK Fix for systems that only configure once Remove cocoa use of deprecated OpenGL code Fix comment to match the code now defaulting to OpenGL2 Fix Rendering/LIC module file Remove debug stack printing code Fix missing cmake code for OpenGL with LIC Mark gl2ps as being part of the OpenGL backend Fix a couple leaks in the compositeLICMapper Fix two issues exposed by a failing test in PV Remove internal header file Clean up and fix for other platforms Changed the wrong version of the file Make sure edge flags use the generic path Add in vector include for ivar Fix error message when there are no unmasked points Fix compiler warning Try a fix for osx 10.6 Fix for opengl es edl lighting A depth peeling fix when compositing Another attempt to get osx 10.6 to compile Try to fix boundary check error on OSX Extend the timeout allowed for this test Another tweck for OSX 10.6 Add freetype support into android verison of vtk A fix for picking combined with depth peeling Fix a compiler warning on hythloth update ios support to include ios9 Fix vtkPSurfaceLICComposite_CompFS GLSL code. Another picking fix and mtime issue Add android vr example and fixes to support it Fixes for samsung with linear interp remove dubugging statement and unneeded line Fix for CompositePolydata with mixed normals/tcoords some interaction fixes and cleanup mostly for android Add support for more than 16 million cells with hardware selector With indexed string data we never shoudl use textures Fix for glyph3d picking Update multitouch support to be more general and robust Fix a couple issues with lic Windows fixes for multitouch changes Add a super smapling AA pass Some cleanups to make the shader a bit simpler A fix for picking combined with depth peeling Another picking fix and mtime issue Add a Depth of field pass to VTK A bit of a fix to handle frameworks better add some opengl debugging info when a test fails Fix for compiler warning in OBJ test add missing file for ios fix reportcapabilities in Cocoa Improve the shadow maps in VTK Release a tunit that was not being released Better support for no rendering Cleanup a python test and some cmake code fix a compile error Fix for selectionId being set when not needed Add implementation for two functions Fix compiler warning Updated to have better python test code Add a missing header maybe Allow a user to override the default opacity computed value. Make a cool molecule rendering Fix for initial config case with no backend specified Improve rendering shadows and DOF Fix accidental commit of one test Fix for the balloonRep when using textures in OpenGL2 ome minor updates for mobile Fix a few issues related to compositepolydata picking Move offending opengl calls inside ifdef Fix copy of mapper input to helpers Suppress another qt warning Modified times were not passed to the helper Update docs on how to build ios android examples Update the VBOPLY test to check against the valid image Return value needs to be inverted ad valid image Remove some classes that were not completely converted Update coincident geomtry support Fix header file Update the documentation a bit Add in mapper specific offsets Update valid image/test to not use multisampling Add a valid image that was sqeeking by earlier Bah this adds the valid image Update test to not resize Start working on better checking for OpenGL2 support Update Cocoas check for OpenGL support Try to cleanup the release graphcis resources some Update SupportsOpenGL for X Windows Fix handling of failed pixel formats Improve testing for OpenGL support Try using pbuffer as drawable for checking openGL support Update the orientedContourWidget coincident support Make the rebuilding of VBO and IBO very conservative_vbo_ibo_rebuild Minor variable redec warning Remove lingering debugging code Provide better rendering backend support add an enum for none backend Changeup how I am doing the enum to be cleaner IMO bah dumb enums switch to const char * Fix case where the backend has already been defined get a 3.2 context from OS mesa using new funcs try something to see if it fixes a pv issue fix so that it only frees the display when it created it update for newer versions of iOS better testing for opengl support try a different approach Try to make the OpenGLSupport process better New Win32 approach to SupportsOpenGL Capture warning and error macro output Update point picking algorithm Add in support for line stipple in 2d charts Implement SetZbufferData for OpenGL2 Free up memory in the point gaussian Add a test to help track the apple PrimId bug Fix some coverity issues try to shut up that warning for json Start being more specific with the apple bug fix issue with backface combined with edges More fixes for issues reported by coverity Improvements to the pts reader update for newer versions of iOS a few more memory leak coverity fixes etc trying somethign else Fix a memory leak in the old OpenGL1 offscreen code add a test on android to make sure it runs add another catch for a ctest note add a point fill pass to help render point clouds Add new system to apple bug working Supress warning on master buildbot cleanup and expose some options for ios android freetype was not compiling on ios reduce opengl2 module dependencies make the opengl2 module required for the backend fix up how the compile tools are build for android ios add missing include to fix compiler error Fix an issue with image lic resulting in blank images add getNumberOfPieces to XML Reader, fix progress ios improvements and new example improve opengl context version handling remove glFlush calls ios improvements and new example fix for missing define on OpenGL ES2 remove old MFC code and update vtkMFCWindow do not produce error message during abort revert non win32 code back try for more recent opengl versions first better and tighter options for clipping range implement the always on top option for Contour adding a missing mapper tcl test as well super small bug in opengl version query fix for props that have no bounds with EDL updated to avoid constraint warning make OSX use the generic superclass SupportsOpenGL try getting a 3.1 or 3.0 context fix progress reporting on writing XMLMultiBlockDataSets added in Intel HD Graphics 2000 safer way to delete directories for ios build handle spaces in the paths by escaping the quotes fix parallel file access add another system for the apple amd fix depth peeling with multisampling not supported wait for resize to happen on xwindows try to be a little more future proof with apple fix use atoi as stoi is not supported everywhere suppress external warning on ogr code pass clipping planes for imageslicemapper need vali… |
||
mod - CMakeLists.txt | Diff File | ||
mod - SuperBuild.cmake | Diff File | ||
master e0af6146 2016-07-07 21:26:25 Details Diff |
BUG: ExtensionBuildSystem: Fix passing of EXTENSION_DEPENDS This commit fixes test py_cmake_slicer_extensions_index_build_without_upload Note that the testing framework adding the following two tests: - py_cmake_slicer_extensions_index_build_without_upload - py_cmake_slicer_extensions_index_build_with_upload will be integrated in future commits. Fixes 0004200 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25218 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtensions.cmake | Diff File | ||
master a757691f 2016-07-07 21:26:23 Details Diff |
BUG: ExtensionBuildSystem: Fix passing of <ext_name>_DIR Assuming TestExtC depends on TestExtA and TestExtB, prior to this commit, a variable named TestExtATestExtB_DIR was passed when configuring TestExtC. Following this commit, variables TestExtA_DIR and TestExtB_DIR are passed. See 0004200 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25217 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockUploadExtension.cmake | Diff File | ||
master f95a61f4 2016-07-07 21:26:21 Details Diff |
BUG: GenerateExtensionDescription: Fix generation of extension with deps See 0004200 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25216 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerFunctionGenerateExtensionDescription.cmake | Diff File | ||
master 3f262791 2016-07-07 21:26:19 Details Diff |
ENH: MIDASAPI: Accept json response with whitespaces after the colon. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25215 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/MIDASAPILogin.cmake | Diff File | ||
mod - CMake/MIDASAPIUploadPackage.cmake | Diff File | ||
mod - Extensions/CMake/MIDASAPIUploadExtension.cmake | Diff File | ||
master a4ccdf23 2016-07-07 21:26:17 Details Diff |
ENH: ExtensionBuildSystem: Configure CTesTConfig to allow custom drop site git-svn-id: http://svn.slicer.org/Slicer4/trunk@25214 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/CMakeLists.txt | Diff File | ||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtensions.cmake | Diff File | ||
mod - Extensions/CMake/SlicerBlockUploadExtension.cmake | Diff File | ||
master 6cccc577 2016-07-07 21:26:14 Details Diff |
ENH: Add SlicerExtensionDescriptionSpec CMake module * Update CMake module to Extract or Generate extension description file to use "SlicerExtensionDescriptionSpec" * Add tests git-svn-id: http://svn.slicer.org/Slicer4/trunk@25213 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - CMake/Testing/CMakeLists.txt | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
add - Extensions/CMake/SlicerExtensionDescriptionSpec.cmake | Diff File | ||
mod - Extensions/CMake/SlicerFunctionExtractExtensionDescription.cmake | Diff File | ||
mod - Extensions/CMake/SlicerFunctionGenerateExtensionDescription.cmake | Diff File | ||
add - Extensions/CMake/Testing/CMakeLists.txt | Diff File | ||
add - Extensions/CMake/Testing/extension_description_with_depends.s4ext | Diff File | ||
add - Extensions/CMake/Testing/extension_description_without_depends.s4ext | Diff File | ||
master 273d9a53 2016-07-07 21:26:10 Details Diff |
BUG: GenerateExtensionDescription: Fix module to ensure template is found This commit fixes a regression introduced in r25014 (STYLE: Generate description file using template file) git-svn-id: http://svn.slicer.org/Slicer4/trunk@25212 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerFunctionGenerateExtensionDescription.cmake | Diff File | ||
master ff7ec2bb 2016-07-07 21:26:09 Details Diff |
STYLE: GenerateExtensionDescription: Fix indent git-svn-id: http://svn.slicer.org/Slicer4/trunk@25211 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerFunctionGenerateExtensionDescription.cmake | Diff File | ||
master 81adeaf4 2016-07-07 21:26:06 Details Diff |
STYLE: Simplify GenerateExtensionDescription removing uneeded scm_path_token git-svn-id: http://svn.slicer.org/Slicer4/trunk@25210 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Extensions/CMake/SlicerFunctionGenerateExtensionDescription.cmake | Diff File | ||
mod - Utilities/Scripts/SlicerWizard/ExtensionDescription.py | Diff File | ||
mod - Utilities/Templates/Extensions/extension_description.s4ext.in | Diff File | ||
master 5899c51f 2016-07-07 20:11:10 Details Diff |
BUG: Fixed py_SegmentationModuleTest1 Uses NRRD for CT and vtm/vtp (which is the default file format for polydata-master segmentations) for structures instead of DICOM(-RT) Closes 0004228 git-svn-id: http://svn.slicer.org/Slicer4/trunk@25209 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Modules/Loadable/Segmentations/Testing/Python/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Testing/Python/SegmentationsModuleTest1.py | Diff File | ||
master ac719c5d 2016-07-06 01:42:00 Details Diff |
BUG: qMRMLThreeDViewControllerWidget: Fix axes labels This fixes a regression introduced in r25161 (Set ctkAxesWidget labels from view node) that caused the axis labels to be swapped. From: Davide Punzo <punzodavide@hotmail.it> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25208 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/MRML/Widgets/qMRMLThreeDViewControllerWidget.cxx | Diff File | ||
master 2ea7313b 2016-07-06 01:30:16 Details Diff |
ENH: Update SlicerExecutionModel $ git shortlog 419bed3..26a62a0 --no-merges Hans Johnson (1): BUG: find_package(ITK ...) clobbered existing ivmartel (2): Made implicit conversion explicit (size_t to int). Using static_cast instead of direct cast. git-svn-id: http://svn.slicer.org/Slicer4/trunk@25207 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - SuperBuild/External_SlicerExecutionModel.cmake | Diff File | ||
master 28041c8b 2016-07-05 21:29:30 Details Diff |
ENH: Add new segmentations infrastructure This commit integrates the segmentations infrastructure that has been incubated in the SlicerRT project. It is a new paradigm for handling segmentations, see slides [1] to understand the underlying concepts. [1] https://www.slicer.org/slicerWiki/index.php/File:20160526_Segmentations.pptx More specifically, it adds: * vtkSegmentationCore library (only depends on VTK) * Segmentations loadable module including: - EditorEffects - Logic - MRML - MRML displayable manager - Widgets * Segment editor scripted module Co-authored-by: Andras Lasso <lasso@queensu.ca> Adam Rankin <arankin@robarts.ca> (initial implementation round for segmentation MRML and containers) Kyle Sunderland <1krs1@queensu.ca> (developed vtkPlanarContourToClosedSurfaceConversionRule) Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com> (build infrastructure and compilation warning fixes) From: Csaba Pinter <csaba.pinter@queensu.ca> git-svn-id: http://svn.slicer.org/Slicer4/trunk@25206 3bd1e089-480b-0410-8dfb-8563597acbee |
||
mod - Libs/CMakeLists.txt | Diff File | ||
mod - Libs/MRML/Core/CMakeLists.txt | Diff File | ||
add - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.cxx | Diff File | ||
add - Libs/MRML/Core/vtkMRMLSegmentationDisplayNode.h | Diff File | ||
add - Libs/MRML/Core/vtkMRMLSegmentationNode.cxx | Diff File | ||
add - Libs/MRML/Core/vtkMRMLSegmentationNode.h | Diff File | ||
add - Libs/MRML/Core/vtkMRMLSegmentationStorageNode.cxx | Diff File | ||
add - Libs/MRML/Core/vtkMRMLSegmentationStorageNode.h | Diff File | ||
add - Libs/vtkSegmentationCore/CMakeLists.txt | Diff File | ||
add - Libs/vtkSegmentationCore/Testing/CMakeLists.txt | Diff File | ||
add - Libs/vtkSegmentationCore/Testing/vtkSegmentationConverterTest1.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/Testing/vtkSegmentationTest1.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkBinaryLabelmapToClosedSurfaceConversionRule.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkCalculateOversamplingFactor.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkCalculateOversamplingFactor.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkClosedSurfaceToBinaryLabelmapConversionRule.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkClosedSurfaceToBinaryLabelmapConversionRule.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkOrientedImageData.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkOrientedImageData.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkOrientedImageDataResample.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegment.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegment.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentation.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentation.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationConverter.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationConverter.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationConverterFactory.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationConverterFactory.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationConverterRule.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationConverterRule.h | Diff File | ||
add - Libs/vtkSegmentationCore/vtkSegmentationCoreConfigure.h.in | Diff File | ||
add - Libs/vtkSegmentationCore/vtkTopologicalHierarchy.cxx | Diff File | ||
add - Libs/vtkSegmentationCore/vtkTopologicalHierarchy.h | Diff File | ||
mod - Modules/Loadable/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Segmentations/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/AbstractScriptedSegmentEditorEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/AbstractScriptedSegmentEditorIslandEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/AbstractScriptedSegmentEditorLabelEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/CMakeLists.txt | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Draw.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Erode.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/GrowCut.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/IdentifyIslands.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/LevelTracing.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Logical.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Margin.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/SaveIsland.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Smoothing.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/Resources/Icons/Threshold.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorDrawEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorEffects.__init__.py.in | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorGrowCutEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorIdentifyIslandsEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorLevelTracingEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorLogicalEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorMarginEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorSmoothingEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Python/SegmentEditorThresholdEffect.py | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/CursorBaseArrow.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/Erase.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/NullEffect.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/Paint.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Resources/Icons/Rectangle.png | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/Resources/qSlicerSegmentationsEditorEffects.qrc | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractEffect_p.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractIslandEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractIslandEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractLabelEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractLabelEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorAbstractLabelEffect_p.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorEffectFactory.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorEffectFactory.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorEraseEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorEraseEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorPaintEffect_p.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorRectangleEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorRectangleEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedIslandEffect.cxx | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedIslandEffect.h | Diff File | ||
add - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedLabelEffect.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/EditorEffects/qSlicerSegmentEditorScriptedLabelEffect.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Logic/vtkSlicerSegmentationsModuleLogic.h | Diff File | ||
mod - Modules/Loadable/Segmentations/MRML/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/MRML/vtkMRMLSegmentEditorNode.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/MRML/vtkMRMLSegmentEditorNode.h | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager2D.h | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/MRMLDM/vtkMRMLSegmentationsDisplayableManager3D.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Resources/Icons/AddLabelmap.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Resources/Icons/Segmentations.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Resources/UI/qSlicerSegmentationsModule.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Resources/qSlicerSegmentationsModule.qrc | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/Resources/Icons/Segment.png | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/Resources/Icons/Segmentation.png | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/Resources/qSlicerSegmentationsSubjectHierarchyPlugins.qrc | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentationsPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentationsPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentsPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/SubjectHierarchyPlugins/qSlicerSubjectHierarchySegmentsPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Testing/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Testing/Python/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Testing/Python/SegmentationsModuleTest1.py | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/CMakeLists.txt | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentEditorWidgetPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentEditorWidgetPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentSelectorWidgetPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentSelectorWidgetPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationConversionParametersWidgetPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationConversionParametersWidgetPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationRepresentationsListViewPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentationRepresentationsListViewPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentsTableViewPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qMRMLSegmentsTableViewPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsAbstractPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/DesignerPlugins/qSlicerSegmentationsModuleWidgetsPlugin.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/Add.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/Edit.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/Help.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/MakeModel.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/Master.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/Present.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/Icons/Remove.png | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentEditorWidget.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentSelectorWidget.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentationConversionParametersWidget.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentationRepresentationsListView.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/UI/qMRMLSegmentsTableView.ui | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/Resources/qSlicerSegmentationsModuleWidgets.qrc | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLDoubleSpinBoxDelegate.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLDoubleSpinBoxDelegate.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentSelectorWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentSelectorWidget.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationConversionParametersWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationConversionParametersWidget.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.h | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/Widgets/qMRMLSegmentsTableView.h | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModule.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModule.h | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsModuleWidget.h | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsReader.cxx | Diff File | ||
mod - Modules/Loadable/Segmentations/qSlicerSegmentationsReader.h | Diff File | ||
mod - Modules/Scripted/CMakeLists.txt | Diff File | ||
mod - Modules/Scripted/SegmentEditor/CMakeLists.txt | Diff File | ||
mod - Modules/Scripted/SegmentEditor/Resources/Icons/SegmentEditor.png | Diff File | ||
mod - Modules/Scripted/SegmentEditor/SegmentEditor.py | Diff File |