ITK Release 4.7 =============== New Features ------------------------------------------------------------------------ - Documentation Improvements ` - Update Software Guide registration examples to ITKv4 framework`\ ` - Wiki and Sphinx examples are indexed in Doxygen`\ ` - Clean Software Guide dashboard build` - Filtering Improvements ` - New Laplacian deformation filter’s for QuadEdgeMesh’s`\ `   - IJ article: `[`https://hdl.handle.net/10380/3410`](https://hdl.handle.net/10380/3410)\ `- FFTComplexToComplexImageFilter out of Review, Vnl, FFTW implementations`\ `- Faster recursive Gaussian on VectorImage` - ImageIO improvements ` - PNG sCAL unit support`\ ` - TIFF IO performance greatly improved`\ ` - TIFF tags read into Image MetaDataDictionary`\ ` - MetaIO updated`\ ` - Better support for system GDCM ` - Infrastructure improvements ` - New method to erase a MetaDataDictionary entry`\ ` - New global method to set physical space tolerance`\ ` - New, experimental thread pool support`\ ` - NumericTraits::Zero and ::One are deprecated in favor of ::ZeroValue() and ::OneValue()`\ ` - VTK bridge modules only request required VTK modules` - New Remote Modules ` - Higher Order Accurate Gradient`\ `   - `[`https://hdl.handle.net/10380/3231`](https://hdl.handle.net/10380/3231)\ ` - IO Transform DCMTK`\ `   - `[`https://hdl.handle.net/10380/3468`](https://hdl.handle.net/10380/3468)\ ` - Subdivision Quad Edge Mesh Filters`\ `   - `[`https://hdl.handle.net/10380/3307`](https://hdl.handle.net/10380/3307) - Registration improvements ` - LandmarkBasedTransformInitializer supports BSplineTransform`\ ` - Transverse inverse consistency increased`\ ` - Automatic initialization of the transform center for multi-stage registrations`\ ` - Sparse point B-spline field estimate`\ ` - Mutual information faster, lower memory usage ` - Wrapping improvements ` - Wrapping now builds without type warnings`\ ` - pygccxml bumped to 1.6.2`\ ` - Latest GCCXML`\ ` - CMake wrapping infrastructure cleanup`\ ` - Build with Ninja CMake generator`\ ` - New GetTypes() and GetTypesAsList() methods`\ ` - ITK_WRAP_PYTHON is exposed in ITKConfig.cmake`\ ` ` - Many style improvements -- ITK gets more stylish with every release! - Improved code coverage -- we are over 85%! - - Lots\* of important bug fixes List of changes since v4.7-rc02 ------------------------------------------------------------------------ Bradley Lowekamp (1): `     BUG: IOFDF remote module should stay with InsightConsortium repo` Christopher Mullins (3): `     DOC: Fix code overlapping figure`\ `     STYLE: Keep the text in the margins`\ `     STYLE: Put newline before long doxygen reference` Cory Quammen (1): `     BUG: Fix segfaults in ITKExamples` Matthew McCormick (8): `     BUG: Reset ITK_MODULES_REQUESTED to all modules with multiple calls.`\ `     BUG: Configure against VTK 5.`\ `     COMP: Add ITK_SOURCE_DIR to doxygen EXAMPLE_PATH.`\ `     COMP: Increase DOT_GRAPH_MAX_NODES.`\ `     DOC: Add Doxygen macros for itkSetGetDecoratedObjectMacro.`\ `     ENH: Warning when reading a PNG with UNKNOWN unit and non-unit spacing.`\ `     BUG: Fix VTK5 module export code.`\ `     BUG: Fix LevelSetsv4Visualization VTK variable names.` Michka Popoff (1): `     DOC: Improvements for Book1, Chap4` List of changes since v4.7-rc01 ------------------------------------------------------------------------ Ali Ghayoor (1): `     DOC: Revise the registration examples of ITKSoftwareGuide` Arnaud Gelas (3): `     ENH: Adding SubdivisionQuadEdgeMeshFilters to ITK as remote module`\ `     COMP: address clang -Winconsistent-missing-override in ITKQuadEdgeMesh`\ `     COMP: fix warnings on dashboard for Subdivision remote module` Bradley Lowekamp (5): `     BUG: Fix segfault when setting displacement field as null`\ `     BUG: Don't enable SSE rounding with OSX and gccxml`\ `     BUG: Add portable access to Tiff field name`\ `     BUG: Fix conversion compilation error`\ `     BUG: Rename remote module FDFImageIO -> IOFDF` Christopher Mullins (6): `     STYLE: Fix line length in OpenJPEG license for 80 character.`\ `     DOC: Finish the ImageLinearIteratorWithIndex example.`\ `     DOC: Text and picture problems, book2`\ `     BUG: Fix text in margin issues`\ `     DOC: Edits for the beginning of chapter 5, Statistics`\ `     DOC: Fix empty code block.` Cory Quammen (1): `     COMP: Avoid including VTK_USE_FILE within ITK` Kent Williams (1): `     ENH: Add test to exercise issue with Transform::GetInverse` Matthew McCormick (7): `     BUG: Register AzimuthElevationToCartesianTransform to factories.`\ `     DOC: Update texture feature class references.`\ `     BUG: Fix texture feature correlation computation for constant image.`\ `     STYLE: Put ImageToImageFilterCommon in its own file.`\ `     BUG: Wrap ImageToImageFilterCommon.`\ `     STYLE: Put ImageSourceCommon in its own file.`\ `     COMP: Add missing itkImageRegionSplitterBase to ImageSourceCommon.` Michka Popoff (1): `     ENH: Add CVD and CVF types to VectorIndexSelectionCastImageFilter wrappings` Ziv Yaniv (1): `     COMP: fixed warnings from gcc4.1.2, made implicit casts explicit` List of changes since v4.6.0 ------------------------------------------------------------------------ Alexander Schmidt-Richberg (1): `     ENH: Updated Remote Module VariationalRegistration to new git tag` Ali Ghayoor (10): `     ENH: Make ITKv4 compatible with ITKSoftwareGuide`\ `     ENH: Add GetCurrentStepLength to RegularStepGradDescentOptv4`\ `     ENH: Convert three ImageRegistration Examples to ITKv4`\ `     ENH: Add multi-Res and multistage registration Examples to ITKv4`\ `     ENH: Convert DeformableReg examples to ITKv4 reg framework`\ `     BUG: Expand a test to reflect multi-metric registration bug`\ `     BUG: Fix multi metric point sampling bug in ImageRegistrationMethodv4`\ `     ENH: Add direct initialization to SyN registration`\ `     ENH: Direct initialization of SyN by restoring the state`\ `     ENH: LandmarkBasedTransformInitializer supports BSplineTransformType` Arnaud Gelas (15): `     COMP: use find_package(VTK COMPONENTS) for LevelSetsv4Visualization`\ `     ENH: Importing Laplacian Deformation for QuadEdgeMesh`\ `     DOC: Add more explanation about SmoothingQuadEdgeMeshFilter's usage`\ `     ENH: SmoothingQuadEdgeMeshFilter::SetCoefficientMethod calls Modified()`\ `     ENH: Add progress report in itk::SmoothingQuadEdgeMeshFilter`\ `     BUG: fix gdcm version in GDCMImageIO.`\ `     COMP: missing cast when calling gdcm::DataElement::SetByteValue`\ `     COMP: missing cast when calling gdcm::DataElement::SetByteValue`\ `     ENH: increase LaplacianDeformation code coverage`\ `     STYLE: use typedef rather than inheritance`\ `     BUG: GDCMImageIO was not working properly when m_KeepOriginalUID is false`\ `     BUG: split include directories into appropriate cmake variables HDF5`\ `     BUG: missing gdcm libraries when using system GDCM`\ `     DOC: fix doxygen documentaiton for itk::LaplacianDeformationQuadEdgeMeshFilter`\ `     ENH: Add one method to erase a tag into MetaDataDictionary` Bill Lorensen (5): `     ENH: Specify required VTK modules`\ `     COMP: Wiki examples require additional vtk modules`\ `     ENH: Modify WikiExamples remote config`\ `     COMP: Bad test signature`\ `     COMP: Update tag for wiki examples` Brad King (6): `     COMP: Fix vxl_config_macros usage of CMake check macros`\ `     ENH: Use if(DEFINED) to simplify conditions`\ `     COMP: Fix vxl_config_macros checks broken by refactoring`\ `     COMP: Fix one more vxl_config_macros check broken by refactoring`\ `     BUG: Fix itk_module_config for repeated calls`\ `     BUG: Fix itk_module_config for repeated calls` Bradley Lowekamp (52): `     ENH: Adding License file from upstream MetaIO`\ `     ENH: Adding script to update MetaIO from upstream`\ `     ENH: Remove ITK MetaIO to prepare for upstream import`\ `     PERF: Remove dynamically allocated temporary in evaluate method`\ `     COMP: Fix variable type for Set/Get macros`\ `     BUG: Implement ITK Style Singleton design pattern`\ `     ENH: Add no throw exception specification for UnRegister methods`\ `     COMP: Must specify order as `“`noexcept`` ``override`”\ `     BUG: Add GetInverse for IdentityTransform`\ `     ENH: Adding SetIdentity method to base DisplacementField class`\ `     BUG: Remove unused redefinition of NULL`\ `     BUG: Don't print to std::cout in PrintSelf`\ `     ENH: Prefer the PrintSelfObjectMacro for printing nested objects`\ `     BUG: Use METER of sCAL scale unit`\ `     BUG: Use PNG_SCALE_METER for PNG sCAL unit`\ `     BUG: Use METER of sCAL scale unit`\ `     BUG: Use PNG_SCALE_METER for PNG sCAL unit`\ `     COMP: Fix signed to unsigned int comparison`\ `     BUG: Fix overflows computing size of read tiff image`\ `     ENH: Extract TiffReaderInternal to separate file`\ `     ENH: Refactor ReadTwoSamplePerPixelImage into template function`\ `     ENH: Refactor GenericReadImage into template function`\ `     BUG: Remove Zeiss 2-channel support code in TIFFImageIO ( and LSMImageIO )`\ `     ENH: Refactor method to convert RGBA image to output buffer`\ `     ENH: Refactor duplicated code to read a page`\ `     BUG: Fix right oriented tiff images`\ `     BUG: Remove dead separated plannar code, add test`\ `     STYLE: Fix minor kwstyle defects in test and test results`\ `     BUG: Use array delete operator for array new allocations`\ `     ENH: add arbitrary TIFF TAGs to meta-data dictionary`\ `     ENH: Reduce code duplicate in TIFFImageIO::ReadCurrentPage`\ `     BUG: Address Coverity warning about null pointer dereferences`\ `     ENH: Remove support for TIFF tile as 3D and dead code`\ `     ENH: RGBA read images should stay unchanged.`\ `     BUG: Override method to MakeOutput by name`\ `     ENH: Refactor per pixel conversion function to per scan-line method`\ `     PERF: Refactor color table lookup`\ `     BUG: Adding missing parentheses around boolean expression`\ `     ENH: adding TIFFImageIO test for RGB palette images`\ `     PERF: Improve recursive Gaussian perfromance with VectorImages`\ `     ENH: Query libtiff to determine compression support`\ `     BUG: Support TIFF tiled image with TIFFReadRGBAImage`\ `     BUG: Use SizeValueType for length of scanline`\ `     PERF: Store causal results directly in output buffers`\ `     COMP: Add explicit conversion to const char`\ `     COMP: Explicitly add override to GetNameOfClass method`\ `     COMP: Address internal segmentation fault with Intel compiler`\ `     ENH: Adding method to set global physical space tolerance`\ `     COMP: Explicitly add override to GetNameOfClass method`\ `     BUG: Add new TypeMacro for non-overloaded classes`\ `     BUG: Fix obscure race condition on access thread pool initialization`\ `     BUG: Updating FDFImageIO remote module` Christopher Mullins (15): `     COMP: Allows latex to compile for ITKSoftwareGuide`\ `     COMP: Allows latex to compile for ITKSoftwareGuide`\ `     COMP: Wrap MeshBase templates`\ `     COMP: Wrap MeshBase templates`\ `     COMP: Fix warning in BlockMatchingImageFilter`\ `     STYLE: Line lengths in examples should be no longer than 80 chars.`\ `     COMP: Wrap the remaining MeshBase and MeshToMeshFilter types.`\ `     COMP: Fix LaTeX warnings.`\ `     STYLE: Fix formatting/punctuation errors.`\ `     STYLE: Formatting and punctuation fixes.`\ `     DOC: Edits for Book 2 Chapter 1 documentation in the Examples.`\ `     DOC: Edits for book 2 chapter 2.`\ `     DOC: More chapter 2 edits`\ `     DOC: Book 2 Chapter 3 edits (part 1)`\ `     DOC: book 2 chapter 4 Segmentation edits` Danny Perry (2): `     BUG: adding test for vnl_sparse_matrix::mult()`\ `     BUG: size of q buffer should actually be (this->rows())*pcols.` David T. Chen (1): `     DOC: Fixed HistogramThresholdImageFitler` Dirk Padfield (1): `     BUG: Corrected processing of last sigma` GCC-XML Upstream (1): `     ENH: pygccxml v1.6.2 (reduced)` Gert Wollny (1): `     COMP: Fix SSE2 build errors with WrapITK on GCC 4.9. (ForRelease)` Girish Mallya (1): `     BUG: Tests added for BinaryImageToLabelMapFilter for single-row images.` Hans Johnson (24): `     COMP: Add tolerance for comparing floating point`\ `     PERF: Remove non-threadable algorithm components`\ `     COMP: Add tolerance for comparing floating point`\ `     PERF: Remove non-threadable algorithm components`\ `     PERF: Remove large foot print of PDF derivatives.`\ `     PERF: Revert Remove large foot print of PDF derivatives.`\ `     STYLE: Test against almost equal for floating point values`\ `     STYLE: Non-exact floating point testing`\ `     PERF: Distribute initialization per thread buffers`\ `     ENH: Remove unnecessary mutable qualifier.`\ `     STYLE: Remove comment with no meaning.`\ `     ENH: Moved accumlator logic to main MI class`\ `     ENH: Allow staggering of accumulations per thread.`\ `     PERF: Zero reset thread buffers during finalize`\ `     BUG: Syntax error in comment`\ `     PERF: Add non-blocking mutex locking.`\ `     ENH: Use TryLock minimize thread stalls`\ `     BUG: ThreadedIndexedContainerPartitioner is inclusive`\ `     STYLE: Remove include_regular_expression from Examples`\ `     BUG: Demonstrate Inv(Inv(T)) != T`\ `     BUG: Ensure Inv(Inv(T)) == T for transforms`\ `     COMP: Valgrind detects uninitialized memory read`\ `     COMP: Missing required base class API component`\ `     ENH: Expand interface for selecting threadpool` Ismael Belghiti (1): `     DOC: Spelling Error in PatchBasedDenoisingBaseImageFilter` Jim Miller (1): `     STYLE: Removing what appears to be a temporary file` Johan Andruejol (1): `     ENH: Fix normalization for null vectors and return the norm` Jon Haitz Legarreta (1): `     ENH: New test for itkLabelShapeOpeningImageFilter` Kent Williams (9): `     COMP: use find_package(VTK COMPONENTS) to specify just needed VTK Components`\ `     BUG: ImageSources/test/CMakeLists.txt incorrect library var reference`\ `     COMP: Fix coverity defects related to RegistrationV4 examples`\ `     COMP: silence warning of vnl_vector_fixed_ref::assert_size`\ `     COMP: Fix various Coverity warnings`\ `     COMP: Fix a typo in an error message print statement.`\ `     COMP: itk::Command-derived class used pointless dynamic_cast.`\ `     PERF: Don't recompute InternalInverse repeatedly`\ `     COMP: Correct orientation/spacing for Philips MultiFrame` Mark Hiner (2): `     ENH: Update SCIFIO remote module hash`\ `     BUG: Fix duplicate variables in Windows` Matthew McCormick (105): `     DOC: Fix itkSetGetDecoratedInputMacro Doxygen macro.`\ `     ENH: Move FFTComplexToComplexImageFilter out of Review.`\ `     ENH: Add VnlComplexToComplexFFTImageFilter.`\ `     BUG: Use fixed seed for Vnl FFT tests for repeatibility.`\ `     ENH: Bump CMakeLists.txt version to 4.7.0.`\ `     BUG: ArchiveTestingData.py future imports must occur at the beginning.`\ `     BUG: Do not run vnl_test_na with broken libc++.`\ `     DOC: Remove Image2.cxx reference from Book 2.`\ `     DOC: Fix Software Guide page overruns in IterativeClosestPoint3.cxx.`\ `     DOC: Remove references to Book 1 sections from Book 2.`\ `     DOC: Make BinaryThresholdImageFilter not floating.`\ `     DOC: Fix Software Guide figure caption for FlipImageFilter.`\ `     DOC: Avoid duplicate figure description in ResampleImageFilter2.cxx.`\ `     DOC: Remove duplicate figure in LaplacianRecursiveGaussianImageFilter2.cxx.`\ `     DOC: ImageRandomConstIteratorWithIndex table reference.`\ `     DOC: Fix Software Guide page overruns in IterativeClosestPoint{1,2}.cxx.`\ `     DOC: Remove duplicate text in LaplacianRecursiveGaussian example.`\ `     BUG: Uninitialized m_TransformDirection in ComplexToComplexFFTImageFilter.`\ `     BUG: Fix offset[2] in PointSetToSpatialObjectDemonsRegistrationTest.`\ `     STYLE: Fix style in VoronoiDiagram2D.`\ `     BUG: Fix invalid assignment of second VoronoiBoundaryOrigin.`\ `     BUG: Bump GCCXML to 2014-08-06.`\ `     BUG: Remove unused m_{SplitEpsilon,SigmoidPrimeOffset}.`\ `     BUG: Fix Win MultiThreader check for successful process creation.`\ `     BUG: Fix VTKPolyDataMeshIO writing for 2D second rank tensor.`\ `     COMP: Fix ImageRegistration8RegisteredSlice.png baseline name.`\ `     DOC: itk::statistics -> itk::Statistics.`\ `     COMP: Fix transform type for ITKv3/IterativeClosestPoint2.`\ `     BUG: Fix invalid assignment of second VoronoiBoundaryOrigin.`\ `     COMP: Improve const correctness of GradientRecursiveGaussianImageFilter.`\ `     BUG: Call clear instead of empty on PatchBasedDenoising EmptyCaches().`\ `     BUG: Fix Size() in ImageToListSampleAdaptor for VectorImage's.`\ `     COMP: ThreadJob NULL not defined.`\ `     BUG: Fix alpha assignment for RGBA TIFF.`\ `     COMP: Remove unused typedefs in LevelSetsv4Visualization.`\ `     COMP: Remove unused typedef's in VtkGlue.`\ `     ENH: Mark BSplineWarping2Test as RUNS_LONG.`\ `     BUG: Fix Nifti IO read with large images.`\ `     COMP: Remove call for non-existent variable in Nifti debugging.`\ `     BUG: Close the file on Read and Write in HDF5TransformIO.`\ `     BUG: Remove InsightLegacy test code from TransformHDF5Test.`\ `     ENH: Add {Set,Get}TransformIO for TransformFile{Reader,Writer}.`\ `     STYLE: Use SeriesUIDContainerType and FileNamesContainerType`\ `     ENH: Allow specification of orthogonality tolerance in rigid transforms.`\ `     BUG: TransformFileReader does not clear its TransformList.`\ `     BUG: Prevent dangling pointer in HDF5TransformIO.`\ `     COMP: Do not use _stat64 with MinGW-32.`\ `     BUG: Improve thread-safety and performance of PCAShapeSignedDistanceFunction.`\ `     DOC: itk::statistics -> itk::Statistics.`\ `     DOC: Remove duplicate text in LaplacianRecursiveGaussian example.`\ `     DOC: Fix Software Guide page overruns in IterativeClosestPoint{1,2}.cxx.`\ `     COMP: Address LaplacianDeformation Doxygen warnings.`\ `     BUG: TransformFileReader does not clear its TransformList.`\ `     BUG: Prevent dangling pointer in HDF5TransformIO.`\ `     COMP: Fix missing prefix in ITKv3ImageRegistration20Test.`\ `     BUG: Do not return SmartPointers in TimeVaryingVelocityFieldTransform`\ `     COMP: Do not wrap the FixedArray of Image SmartPointer's.`\ `     COMP: Add missing wrapping for TransformIOBaseTemplate.`\ `     COMP: Mark DeformableRegistration6Test as RUNS_LONG.`\ `     STYLE: Improve style in BinaryImageToLabelMapFilter.`\ `     BUG: Fix BinaryImageToLabelMapFilter on 1D image.`\ `     ENH: Improve precision of the joint PDF sum`\ `     BUG: Fix BinShrinkImageFilter for different input/output image types.`\ `     COMP: Fix transform type for ITKv3/IterativeClosestPoint2.`\ `     BUG: Use -py3 when building wrapping for Python 3.`\ `     COMP: Add missing wrapping for TransformIOBaseTemplate.`\ `     DOC: Improve ImageRegistration4 grammar.`\ `     ENH: Add IOTransformDCMTK Remote module.`\ `     BUG: gdcm::StringFilter recognizes backslash delimiter.`\ `     DOC: Add migration guide for GDCM Rescale slope intercept apply on write.`\ `     COMP: Remove unused typedef's in GPU code.`\ `     STYLE: Improve style of HoughTransform2DLinesImageFilter example.`\ `     COMP: Use ConceptChecking for IterativeInverse dimension check.`\ `     COMP: Wrap TransformIOBaseTemplate for const SmartPointer.`\ `     COMP: Add warning exceptions for third party pcre, swig, gccxml.`\ `     ENH: Bump ITK version to 4.6.1.`\ `     BUG: Add missing ITK_OVERRIDE to ITKImageeSources module.`\ `     BUG: Remove GaussianImageSource members shadowing GenerateImageSource.`\ `     STYLE: Style fixes to ITKImageSources module.`\ `     BUG: GaussianSpatialFunction and GaborImageSource use SpacePrecisionType.`\ `     BUG: Do not perform itk_download_attempt_check when not building ITK.`\ `     DOC: Update GDCMImageIO rescale slope intercept doc.`\ `     BUG: Only register requestion IO COMPONENT modules.`\ `     BUG: Fix wrapping .i, .idx CMake dependencies.`\ `     COMP: Add VTK Python module when wrapping ITKVtkGlue.`\ `     STYLE: Remove NULL definition in itkVoronoiDiagram2DGenerator.`\ `     STYLE: VoronoiDiagram2DGenerator defines a VoronoiDiagramType typedef.`\ `     COMP: Add missing VTK module dependency for LevelSetsv4Visualization.`\ `     BUG: By default, do not create any fixed parameters.`\ `     STYLE: Remove trivial method comments in itkTransform.hxx.`\ `     BUG: PolylineMask Filter's GenerateData is protected / virtual.`\ `     ENH: Add HigherOrderAccurateGradient Module.`\ `     BUG: Use input RequestedRegion Index in SliceBySliceImageFilter internal.`\ `     COMP: Remove extra semi-colon, variable scope in DCMTKFileReader.`\ `     STYLE: Style fixes for Transform classes.`\ `     DOC: Increase Doxygen LOOKUP_CACHE_SIZE.`\ `     BUG: MatrixOffsetTransformBase::GetFixedParameters not thread safe.`\ `     DOC: Index Wiki examples with Doxygen.`\ `     COMP: Bump SphinxExamples remote module.`\ `     DOC: Index Sphinx examples in Doxygen.`\ `     COMP: Remove old java examples.`\ `     COMP: Remove duplicate DiffusionTensor3DReconstruction example reference.`\ `     COMP: Address GradientAnisotropicDiffusionImageFilter example settings.`\ `     COMP: Bump Sphinx Examples remote.`\ `     COMP: Bump WikiExamples remote.` MetaIO Maintainers (1): `     MetaIO (reduced)` Michka Popoff (40): `     ENH: Fixes for python 3 support`\ `     BUG: Add VTK_VERSION for older VTK versions`\ `     BUG: Improve SWIG version check`\ `     COMP: Add wrapping for ThreadPool and ThreadJob`\ `     COMP: Remove unimplemented DestroyPool method`\ `     COMP: Fix itkVnlComplexToComplexFFTImageFilter wrapping`\ `     COMP: Do not hide pygccxml warnings`\ `     ENH: Update links in readme file`\ `     BUG: Improve SWIG version check`\ `     BUG: Add VTK_VERSION for older VTK versions`\ `     STYLE: Remove trailing whitespaces`\ `     STYLE: Set ITK_USE_SYTEM_ZLIB and ITK_USE_SYTEM_SZIP`\ `     BUG: Fix memory leak in MetaImageIO after exception`\ `     ENH: Add script to update pygccxml from upstream`\ `     BUG: Update VTK minimum version (for release)`\ `     BUG: Fix memory leak in MetaImageIO after exception`\ `     ENH: Remove Sun OS compatibility for the wrappings`\ `     COMP: Fix for conversion to non-pointer like type warning`\ `     STYLE: LabelObject style`\ `     DOC: Remove broken link from LabelObject class description`\ `     ENH: Do not setup the python tests if not asked`\ `     ENH: Add new GetTypes() and GetTypesAsList() methods to the template class`\ `     COMP: Fix CMP0054 warnings in wrappings`\ `     STYLE: Remove old cmake < 2.8.4 specific code`\ `     STYLE: Remove old cmake < 2.8.5 specific code`\ `     ENH: Update to PCRE 8.36`\ `     COMP: Refactor Wrapping setup and fix legacy warnings`\ `     ENH: Add wrapping configuration to ITKConfig.cmake`\ `     STYLE: Some minor code cleanup in the wrapping setup`\ `     DOC: Fix typo in RelabelComponentImageFilter`\ `     ENH: Deprecate VectorResampleImageFilter`\ `     DOC: Add migration guide for ::Zero and ::One`\ `     ENH: Deprecate ::Zero and ::One`\ `     ENH: Add option to disable sorting by size in itkRelabelComponentImageFilter`\ `     ENH: Add Vector and RGB wrapping to linear interpolator`\ `     STYLE: Remove SORT macro in wrappings`\ `     COMP: Fix warning for InterpolateImageFunction wrapping`\ `     COMP: Add a check for Blocks in GPU module`\ `     COMP: Bump SCIFIO to fix test build warnings`\ `     COMP: Fix wrapping of itkImageFunctionBase` Nick Tustison (7): `     BUG:  Need to explicitly specify spline order.`\ `     ENH:  Initializing the transform center.`\ `     BUG:  Need to check the dynamic cast before any calls.`\ `     ENH:  Adding modifications for point set metrics.`\ `     BUG:  Need to specify TInternalComputationValueType for default metric.`\ `     ENH:  Adding sparse points to B-spline field estimate.`\ `     BUG:  Uninitialized variables.` Richard Beare (1): `     ENH: Include TIFF tags in the MetaDataDictionary` Taylor Braun-Jones (1): `     BUG: Fix SliceBySliceImageFilter doesn't propagate information internally` Umang B (1): `     ENH: Use thread pool to dispatch multithreading tasks` Vivien Delmon (2): `     BUG: ExtractImageFilter::CollapseToSubMatrix fix`\ `     ENH: Add a test on extracted directions in CollapseToSubMatrix mode` Vladimir S. FONOV (1): `     BUG: Fixing incorrect MINC style inverse transform` ITK Sphinx Examples Changelog ------------------------------------------------------------------------ Arnaud Gelas (12): `     add one example to translate one itk::Image`\ `     add PasteImageFilter example`\ `     fix path in ArchiveBinaryData.py.in`\ `     BUG: error when TEST_IMAGE_PREFIX was used`\ `     fix broken links as detected by linkcheck`\ `     add example for PermuteAxesImageFilter`\ `     Add one example to apply an affine transform given homogeneous matrix`\ `     Add one example to multiply 2 images`\ `     use ITK 4.6.1 for superbuild`\ `     update breathe to 3.1.0`\ `     Add one example to generate slices from volume`\ `     Add one example about RegionOfInterestImageFilter` Brad King (1): `     setup-hooks: Create .git hooks directory if necessary` Matt McCormick (15): `     ENH: Bump ITK Superbuild tag to 4.6.0.`\ `     BUG: Fix ConvertAnITKGrayScaleImageToCVMat compare_to_baseline.`\ `     COMP: Remove breathe link to ConstantPadImageFilter.`\ `     BUG: Fix figure path for Iterative Hole Filling.`\ `     BUG: Evolution.gif needs to be ..only:: html`\ `     COMP: Content not permitted in image:: directive.`\ `     BUG: Require CMake 2.8.6 in CreateNewExample template.`\ `     BUG: Update CreateNewExample.py for new compare_to_baseline syntax.`\ `     COMP: Fix ITKMathematicalMorphology COMPONENT dependency.`\ `     COMP: Fix build as a Remote module.`\ `     COMP: Fix fresh configuration as an ITK module.`\ `     COMP: Fix configuration ITK_WRAP_PYTHON is not defined.`\ `     BUG: Annotate ReadUnknownImageType component type correctly.`\ `     ENH: Bump Superbuild VTK version to 6.1.0.`\ `     ENH: Bump Superbuild ITK version to 4.7.0.` Michka Popoff (15): `     COMP: Fix failing setup of SegmentBloodVessels example`\ `     STYLE: Update title for Apply Affine Transform example`\ `     ENH: Add GeodesicActiveContourLevelSetImageFilter example`\ `     COMP: Fix failing MultiplyTwoImagesTestBaselineComparison test`\ `     COMP: Add images to the MultiplyTwoImages documentation`\ `     COMP: Fix and improve ForwardFFTExample`\ `     COMP: Fix Multiply two images output`\ `     COMP: Update all cmake versions to 2.8.6`\ `     COMP: Fix MultiplyTwoImagesTestBaselineComparison`\ `     ENH: Add infrastructure for Python tests`\ `     ENH: Add example on how to resample a RGB image`\ `     BUG: Add missing images to ResampleAVectorImage documentation`\ `     COMP: Fix path for favicon`\ `     COMP: Fix for CleanQuadEdgeMesh documentation`\ `     BUG: Add missing semicolon to example` ITK Software Guide Changelog ------------------------------------------------------------------------ Ali Ghayoor (4): `     ENH: Part one of converting Registration chapter to ITKv4`\ `     ENH: Part two of converting Registration chapter to ITKv4`\ `     ENH: Part three of converting Registration chapter to ITKv4`\ `     DOC: Revise the registration chapter` Christopher Mullins (16): `     COMP: Use RegistrationITKv3 examples with ITKv3_COMPATIBILITY`\ `     STYLE: Use minted to highlight code syntax`\ `     DOC: Add instructions for using ITK from python`\ `     COMP: Sort and run the examples topologically.`\ `     COMP: add_custom_command no longer takes SOURCE parameter`\ `     STYLE: Fix python indentation`\ `     COMP: BuildTexFiles target should depend on SoftwareGuideExamples`\ `     COMP: Update the .eps generation command to use the OUTPUT signature.`\ `     STYLE: Fix quotes.`\ `     DOC: Language edits mostly from Book 2`\ `     ENH: Only flip the images we want to flip`\ `     BUG: Figure overlaps text in 4.3.`\ `     DOC: More language fixes, use minted instead of code tags.`\ `     STYLE: Put a new line before code blocks`\ `     STYLE: Fix margin problems with filenames and floating figure overlaps`\ `     STYLE: Change margins using the geometry package.` Hans Johnson (1): `     ENH: Bring ITK code closer to the 4.7 release code` Matt McCormick (25): `     ENH: Pass PDF_QUALITY_LEVEL in superbuild.`\ `     BUG: Remove unused RunExamples.py imports.`\ `     ENH: Reduce verbosity of RunExamples.py.`\ `     BUG: Do not include RegistrationITKv4 example sources in the build.`\ `     BUG: Fix caption on Confidence Connectened on BrainWeb figures.`\ `     BUG: Bump the ITK superbuild for LaTeX fixes.`\ `     ENH: Add new ISBN numbers.`\ `     DOC: CDash has replaced Dart.`\ `     DOC: itk::statistics -> itk::Statistics.`\ `     ENH: Update ITK logo.`\ `     STYLE: Remove box around CC logo.`\ `     DOC: Document instructions for building from the Docker image.`\ `     DOC: Docker build instruction improvements.`\ `     ENH: New path for starting the docker environment.`\ `     ENH: Change paper size.`\ `     COMP: Improve arguments for GradientAnisotropicDiffusionImageFilter.`\ `     ENH: Bump ITK Superbuild version to 2014-12-03.`\ `     BUG: Add flags for PDF_QUALITY_LEVEL STREQUAL ""`\ `     ENH: Add contributors for print release.`\ `     ENH: Upsample when building with PDF_QUALITY_LEVEL `“`Printer`”`.`\ `     BUG: Specify cc-by logo size explicitly.`\ `     BUG: Use original ITK configuration images.`\ `     ENH: Use file(COPY to copy over .eps images.`\ `     ENH: Margin tightening.`\ `     ENH: Bump ITK ExternalProject to v4.7.0.` Michka Popoff (5): `     ENH: Use the new licence file for MetaIO`\ `     DOC: Fixes for the ITK 4.7 book`\ `     DOC: Fixes for book1, part1, chapter 2`\ `     DOC: Fixes and improvements for Book 1, chapter 3`\ `     DOC: Minor fixes for Book 1, Chapter 4` Sandy McKenzie (1): `     STYLE: Add new line before code block` ITKApps Changelog ------------------------------------------------------------------------ Bill Lorensen (1): `     COMP: Update CTEST_DROP_SITE` Matt McCormick (4): `     COMP: Use ::ZeroValue() instead of ::Zero.`\ `     COMP: Patch FLTK for build against newer freetype.`\ `     COMP: Address %d type for VolviewPlugins.`\ `     ENH: Bump ITK Superbuild version to v4.7.0.`