{"push_id":541671876,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"90af607c9986b6a480dd7eca38471120ac5b0169","before":"0aa1a69c346185edc011739094748d33e2f49c4c","commits":[{"sha":"90af607c9986b6a480dd7eca38471120ac5b0169","author":{"email":"bf7cfb42f8f4a2fa2fa486ead0fb19db05b7cb3c@3bd1e089-480b-0410-8dfb-8563597acbee","name":"jcfr"},"message":"ENH: Update ITKv4, SimpleITK and Swig\n\nCo-authored-by: Hans Johnson <hans-johnson@uiowa.edu>\n\n// ------------------------------\nITKv4 changes:\n\nAlexander Schmidt-Richberg (1):\n      ENH: Updated Remote Module VariationalRegistration to new git tag\n\nAli Ghayoor (11):\n      ENH: Make ITKv4 compatible with ITKSoftwareGuide\n      ENH: Add GetCurrentStepLength to RegularStepGradDescentOptv4\n      ENH: Convert three ImageRegistration Examples to ITKv4\n      ENH: Add multi-Res and multistage registration Examples to ITKv4\n      ENH: Convert DeformableReg examples to ITKv4 reg framework\n      BUG: Expand a test to reflect multi-metric registration bug\n      BUG: Fix multi metric point sampling bug in ImageRegistrationMethodv4\n      ENH: Add direct initialization to SyN registration\n      ENH: Direct initialization of SyN by restoring the state\n      ENH: LandmarkBasedTransformInitializer supports BSplineTransformType\n      DOC: Revise the registration examples of ITKSoftwareGuide\n\nArnaud Gelas (15):\n      COMP: use find_package(VTK COMPONENTS) for LevelSetsv4Visualization\n      ENH: Importing Laplacian Deformation for QuadEdgeMesh\n      DOC: Add more explanation about SmoothingQuadEdgeMeshFilter's usage\n      ENH: SmoothingQuadEdgeMeshFilter::SetCoefficientMethod calls Modified()\n      ENH: Add progress report in itk::SmoothingQuadEdgeMeshFilter\n      COMP: missing cast when calling gdcm::DataElement::SetByteValue\n      ENH: increase LaplacianDeformation code coverage\n      STYLE: use typedef rather than inheritance\n      BUG: split include directories into appropriate cmake variables HDF5\n      BUG: missing gdcm libraries when using system GDCM\n      DOC: fix doxygen documentaiton for itk::LaplacianDeformationQuadEdgeMeshFilter\n      ENH: Add one method to erase a tag into MetaDataDictionary\n      ENH: Adding SubdivisionQuadEdgeMeshFilters to ITK as remote module\n      COMP: address clang -Winconsistent-missing-override in ITKQuadEdgeMesh\n      COMP: fix warnings on dashboard for Subdivision remote module\n\nBill Lorensen (5):\n      ENH: Specify required VTK modules\n      COMP: Wiki examples require additional vtk modules\n      ENH: Modify WikiExamples remote config\n      COMP: Bad test signature\n      COMP: Update tag for wiki examples\n\nBrad King (5):\n      ENH: Use if(DEFINED) to simplify conditions\n      COMP: Fix vxl_config_macros checks broken by refactoring\n      COMP: Fix one more vxl_config_macros check broken by refactoring\n      BUG: Fix itk_module_config for repeated calls\n      BUG: Fix itk_module_config for repeated calls\n\nBradley Lowekamp (51):\n      PERF: Remove dynamically allocated temporary in evaluate method\n      BUG: Implement ITK Style Singleton design pattern\n      ENH: Add no throw exception specification for UnRegister methods\n      COMP: Must specify order as \"noexcept override\"\n      BUG: Add GetInverse for IdentityTransform\n      ENH: Adding SetIdentity method to base DisplacementField class\n      BUG: Remove unused redefinition of NULL\n      BUG: Don't print to std::cout in PrintSelf\n      ENH: Prefer the PrintSelfObjectMacro for printing nested objects\n      BUG: Use METER of sCAL scale unit\n      BUG: Use PNG_SCALE_METER for PNG sCAL unit\n      COMP: Fix signed to unsigned int comparison\n      ENH: Extract TiffReaderInternal to separate file\n      ENH: Refactor ReadTwoSamplePerPixelImage into template function\n      ENH: Refactor GenericReadImage into template function\n      BUG: Remove Zeiss 2-channel support code in TIFFImageIO ( and LSMImageIO )\n      ENH: Refactor method to convert RGBA image to output buffer\n      ENH: Refactor duplicated code to read a page\n      BUG: Fix right oriented tiff images\n      BUG: Remove dead separated plannar code, add test\n      STYLE: Fix minor kwstyle defects in test and test results\n      BUG: Use array delete operator for array new allocations\n      ENH: add arbitrary TIFF TAGs to meta-data dictionary\n      ENH: Reduce code duplicate in TIFFImageIO::ReadCurrentPage\n      BUG: Address Coverity warning about null pointer dereferences\n      ENH: Remove support for TIFF tile as 3D and dead code\n      ENH: RGBA read images should stay unchanged.\n      BUG: Override method to MakeOutput by name\n      ENH: Refactor per pixel conversion function to per scan-line method\n      PERF: Refactor color table lookup\n      BUG: Adding missing parentheses around boolean expression\n      ENH: adding TIFFImageIO test for RGB palette images\n      PERF: Improve recursive Gaussian perfromance with VectorImages\n      ENH: Query libtiff to determine compression support\n      BUG: Support TIFF tiled image with TIFFReadRGBAImage\n      BUG: Use SizeValueType for length of scanline\n      PERF: Store causal results directly in output buffers\n      COMP: Add explicit conversion to const char\n      COMP: Explicitly add override to GetNameOfClass method\n      COMP: Address internal segmentation fault with Intel compiler\n      ENH: Adding method to set global physical space tolerance\n      COMP: Explicitly add override to GetNameOfClass method\n      BUG: Add new TypeMacro for non-overloaded classes\n      BUG: Fix obscure race condition on access thread pool initialization\n      BUG: Updating FDFImageIO remote module\n      BUG: Fix segfault when setting displacement field as null\n      BUG: Don't enable SSE rounding with OSX and gccxml\n      BUG: Add portable access to Tiff field name\n      BUG: Fix conversion compilation error\n      BUG: Rename remote module FDFImageIO -> IOFDF\n      BUG: IOFDF remote module should stay with InsightConsortium repo\n\nChristopher Mullins (22):\n      COMP: Allows latex to compile for ITKSoftwareGuide\n      COMP: Wrap MeshBase templates\n      COMP: Fix warning in BlockMatchingImageFilter\n      STYLE: Line lengths in examples should be no longer than 80 chars.\n      COMP: Wrap the remaining MeshBase and MeshToMeshFilter types.\n      COMP: Fix LaTeX warnings.\n      STYLE: Fix formatting/punctuation errors.\n      STYLE: Formatting and punctuation fixes.\n      DOC: Edits for Book 2 Chapter 1 documentation in the Examples.\n      DOC: Edits for book 2 chapter 2.\n      DOC: More chapter 2 edits\n      DOC: Book 2 Chapter 3 edits (part 1)\n      DOC: book 2 chapter 4 Segmentation edits\n      STYLE: Fix line length in OpenJPEG license for 80 character.\n      DOC: Finish the ImageLinearIteratorWithIndex example.\n      DOC: Text and picture problems, book2\n      BUG: Fix text in margin issues\n      DOC: Edits for the beginning of chapter 5, Statistics\n      DOC: Fix empty code block.\n      DOC: Fix code overlapping figure\n      STYLE: Keep the text in the margins\n      STYLE: Put newline before long doxygen reference\n\nCory Quammen (2):\n      COMP: Avoid including VTK_USE_FILE within ITK\n      BUG: Fix segfaults in ITKExamples\n\nDanny Perry (2):\n      BUG: adding test for vnl_sparse_matrix::mult()\n      BUG: size of q buffer should actually be (this->rows())*pcols.\n\nDirk Padfield (1):\n      BUG: Corrected processing of last sigma\n\nGCC-XML Upstream (1):\n      ENH: pygccxml v1.6.2 (reduced)\n\nHans Johnson (12):\n      COMP: Add tolerance for comparing floating point\n      PERF: Remove non-threadable algorithm components\n      BUG: Syntax error in comment\n      PERF: Add non-blocking mutex locking.\n      ENH: Use TryLock minimize thread stalls\n      BUG: ThreadedIndexedContainerPartitioner is inclusive\n      STYLE: Remove include_regular_expression from Examples\n      BUG: Demonstrate Inv(Inv(T)) != T\n      BUG: Ensure Inv(Inv(T)) == T for transforms\n      COMP: Valgrind detects uninitialized memory read\n      COMP: Missing required base class API component\n      ENH: Expand interface for selecting threadpool\n\nIsmael Belghiti (1):\n      DOC: Spelling Error in PatchBasedDenoisingBaseImageFilter\n\nJean-Christophe Fillion-Robin (1):\n      Ensure ITKDeprecated is always excluded from the default module list.\n\nJim Miller (1):\n      STYLE: Removing what appears to be a temporary file\n\nJohan Andruejol (1):\n      ENH: Fix normalization for null vectors and return the norm\n\nJon Haitz Legarreta (1):\n      ENH: New test for itkLabelShapeOpeningImageFilter\n\nKWSys Robot (3):\n      KWSys 2014-09-08 (80e852f6)\n      KWSys 2014-10-31 (88c8cc7f)\n      KWSys 2014-11-12 (5843f590)\n\nKent Williams (10):\n      COMP: use find_package(VTK COMPONENTS) to specify just needed VTK Components\n      BUG: ImageSources/test/CMakeLists.txt incorrect library var reference\n      COMP: Fix coverity defects related to RegistrationV4 examples\n      COMP: silence warning of vnl_vector_fixed_ref::assert_size\n      COMP: Fix various Coverity warnings\n      COMP: Fix a typo in an error message print statement.\n      COMP: itk::Command-derived class used pointless dynamic_cast.\n      PERF: Don't recompute InternalInverse repeatedly\n      COMP: Correct orientation/spacing for Philips MultiFrame\n      ENH: Add test to exercise issue with Transform::GetInverse\n\nMark Hiner (2):\n      ENH: Update SCIFIO remote module hash\n      BUG: Fix duplicate variables in Windows\n\nMatthew McCormick (90):\n      DOC: Fix itkSetGetDecoratedInputMacro Doxygen macro.\n      ENH: Move FFTComplexToComplexImageFilter out of Review.\n      ENH: Add VnlComplexToComplexFFTImageFilter.\n      BUG: Use fixed seed for Vnl FFT tests for repeatibility.\n      ENH: Bump CMakeLists.txt version to 4.7.0.\n      BUG: Do not run vnl_test_na with broken libc++.\n      DOC: Fix Software Guide page overruns in IterativeClosestPoint{1,2}.cxx.\n      DOC: Remove duplicate text in LaplacianRecursiveGaussian example.\n      BUG: Uninitialized m_TransformDirection in ComplexToComplexFFTImageFilter.\n      BUG: Fix offset[2] in PointSetToSpatialObjectDemonsRegistrationTest.\n      STYLE: Fix style in VoronoiDiagram2D.\n      BUG: Fix invalid assignment of second VoronoiBoundaryOrigin.\n      BUG: Remove unused m_{SplitEpsilon,SigmoidPrimeOffset}.\n      BUG: Fix Win MultiThreader check for successful process creation.\n      BUG: Fix VTKPolyDataMeshIO writing for 2D second rank tensor.\n      COMP: Fix ImageRegistration8RegisteredSlice.png baseline name.\n      DOC: itk::statistics -> itk::Statistics.\n      COMP: Fix transform type for ITKv3/IterativeClosestPoint2.\n      COMP: Improve const correctness of GradientRecursiveGaussianImageFilter.\n      COMP: ThreadJob NULL not defined.\n      COMP: Remove unused typedefs in LevelSetsv4Visualization.\n      COMP: Remove unused typedef's in VtkGlue.\n      ENH: Mark BSplineWarping2Test as RUNS_LONG.\n      COMP: Remove call for non-existent variable in Nifti debugging.\n      BUG: Close the file on Read and Write in HDF5TransformIO.\n      BUG: Remove InsightLegacy test code from TransformHDF5Test.\n      ENH: Add {Set,Get}TransformIO for TransformFile{Reader,Writer}.\n      STYLE: Use SeriesUIDContainerType and FileNamesContainerType\n      ENH: Allow specification of orthogonality tolerance in rigid transforms.\n      BUG: TransformFileReader does not clear its TransformList.\n      BUG: Prevent dangling pointer in HDF5TransformIO.\n      COMP: Do not use _stat64 with MinGW-32.\n      COMP: Address LaplacianDeformation Doxygen warnings.\n      COMP: Do not wrap the FixedArray of Image SmartPointer's.\n      COMP: Add missing wrapping for TransformIOBaseTemplate.\n      COMP: Mark DeformableRegistration6Test as RUNS_LONG.\n      BUG: Use -py3 when building wrapping for Python 3.\n      DOC: Improve ImageRegistration4 grammar.\n      ENH: Add IOTransformDCMTK Remote module.\n      DOC: Add migration guide for GDCM Rescale slope intercept apply on write.\n      COMP: Remove unused typedef's in GPU code.\n      STYLE: Improve style of HoughTransform2DLinesImageFilter example.\n      COMP: Use ConceptChecking for IterativeInverse dimension check.\n      COMP: Wrap TransformIOBaseTemplate for const SmartPointer.\n      COMP: Add warning exceptions for third party pcre, swig, gccxml.\n      ENH: Bump ITK version to 4.6.1.\n      BUG: Add missing ITK_OVERRIDE to ITKImageeSources module.\n      BUG: Remove GaussianImageSource members shadowing GenerateImageSource.\n      STYLE: Style fixes to ITKImageSources module.\n      BUG: GaussianSpatialFunction and GaborImageSource use SpacePrecisionType.\n      BUG: Do not perform itk_download_attempt_check when not building ITK.\n      DOC: Update GDCMImageIO rescale slope intercept doc.\n      BUG: Only register requestion IO COMPONENT modules.\n      BUG: Fix wrapping .i, .idx CMake dependencies.\n      COMP: Add VTK Python module when wrapping ITKVtkGlue.\n      STYLE: Remove NULL definition in itkVoronoiDiagram2DGenerator.\n      STYLE: VoronoiDiagram2DGenerator defines a VoronoiDiagramType typedef.\n      COMP: Add missing VTK module dependency for LevelSetsv4Visualization.\n      BUG: By default, do not create any fixed parameters.\n      STYLE: Remove trivial method comments in itkTransform.hxx.\n      BUG: PolylineMask Filter's GenerateData is protected / virtual.\n      ENH: Add HigherOrderAccurateGradient Module.\n      BUG: Use input RequestedRegion Index in SliceBySliceImageFilter internal.\n      COMP: Remove extra semi-colon, variable scope in DCMTKFileReader.\n      STYLE: Style fixes for Transform classes.\n      DOC: Increase Doxygen LOOKUP_CACHE_SIZE.\n      BUG: MatrixOffsetTransformBase::GetFixedParameters not thread safe.\n      DOC: Index Wiki examples with Doxygen.\n      COMP: Bump SphinxExamples remote module.\n      DOC: Index Sphinx examples in Doxygen.\n      COMP: Remove old java examples.\n      COMP: Remove duplicate DiffusionTensor3DReconstruction example reference.\n      COMP: Address GradientAnisotropicDiffusionImageFilter example settings.\n      COMP: Bump Sphinx Examples remote.\n      COMP: Bump WikiExamples remote.\n      BUG: Register AzimuthElevationToCartesianTransform to factories.\n      DOC: Update texture feature class references.\n      BUG: Fix texture feature correlation computation for constant image.\n      STYLE: Put ImageToImageFilterCommon in its own file.\n      BUG: Wrap ImageToImageFilterCommon.\n      STYLE: Put ImageSourceCommon in its own file.\n      COMP: Add missing itkImageRegionSplitterBase to ImageSourceCommon.\n      BUG: Reset ITK_MODULES_REQUESTED to all modules with multiple calls.\n      BUG: Configure against VTK 5.\n      COMP: Add ITK_SOURCE_DIR to doxygen EXAMPLE_PATH.\n      COMP: Increase DOT_GRAPH_MAX_NODES.\n      DOC: Add Doxygen macros for itkSetGetDecoratedObjectMacro.\n      ENH: Warning when reading a PNG with UNKNOWN unit and non-unit spacing.\n      BUG: Fix VTK5 module export code.\n      BUG: Fix LevelSetsv4Visualization VTK variable names.\n\nMichka Popoff (38):\n      ENH: Fixes for python 3 support\n      BUG: Add VTK_VERSION for older VTK versions\n      BUG: Improve SWIG version check\n      COMP: Add wrapping for ThreadPool and ThreadJob\n      COMP: Remove unimplemented DestroyPool method\n      COMP: Fix itkVnlComplexToComplexFFTImageFilter wrapping\n      COMP: Do not hide pygccxml warnings\n      ENH: Update links in readme file\n      STYLE: Remove trailing whitespaces\n      STYLE: Set ITK_USE_SYTEM_ZLIB and ITK_USE_SYTEM_SZIP\n      BUG: Fix memory leak in MetaImageIO after exception\n      ENH: Add script to update pygccxml from upstream\n      ENH: Remove Sun OS compatibility for the wrappings\n      COMP: Fix for conversion to non-pointer like type warning\n      STYLE: LabelObject style\n      DOC: Remove broken link from LabelObject class description\n      ENH: Do not setup the python tests if not asked\n      ENH: Add new GetTypes() and GetTypesAsList() methods to the template class\n      COMP: Fix CMP0054 warnings in wrappings\n      STYLE: Remove old cmake < 2.8.4 specific code\n      STYLE: Remove old cmake < 2.8.5 specific code\n      ENH: Update to PCRE 8.36\n      COMP: Refactor Wrapping setup and fix legacy warnings\n      ENH: Add wrapping configuration to ITKConfig.cmake\n      STYLE: Some minor code cleanup in the wrapping setup\n      DOC: Fix typo in RelabelComponentImageFilter\n      ENH: Deprecate VectorResampleImageFilter\n      DOC: Add migration guide for ::Zero and ::One\n      ENH: Deprecate ::Zero and ::One\n      ENH: Add option to disable sorting by size in itkRelabelComponentImageFilter\n      ENH: Add Vector and RGB wrapping to linear interpolator\n      STYLE: Remove SORT macro in wrappings\n      COMP: Fix warning for InterpolateImageFunction wrapping\n      COMP: Add a check for Blocks in GPU module\n      COMP: Bump SCIFIO to fix test build warnings\n      COMP: Fix wrapping of itkImageFunctionBase\n      ENH: Add CVD and CVF types to VectorIndexSelectionCastImageFilter wrappings\n      DOC: Improvements for Book1, Chap4\n\nNick Tustison (7):\n      BUG:  Need to explicitly specify spline order.\n      ENH:  Initializing the transform center.\n      BUG:  Need to check the dynamic cast before any calls.\n      ENH:  Adding modifications for point set metrics.\n      BUG:  Need to specify TInternalComputationValueType for default metric.\n      ENH:  Adding sparse points to B-spline field estimate.\n      BUG:  Uninitialized variables.\n\nRichard Beare (1):\n      ENH: Include TIFF tags in the MetaDataDictionary\n\nTaylor Braun-Jones (1):\n      BUG: Fix SliceBySliceImageFilter doesn't propagate information internally\n\nUmang B (1):\n      ENH: Use thread pool to dispatch multithreading tasks\n\nVivien Delmon (2):\n      BUG: ExtractImageFilter::CollapseToSubMatrix fix\n      ENH: Add a test on extracted directions in CollapseToSubMatrix mode\n\nVladimir S. FONOV (1):\n      BUG: Fixing incorrect MINC style inverse transform\n\nZiv Yaniv (1):\n      COMP: fixed warnings from gcc4.1.2, made implicit casts explicit\n\n\n// ------------------------------\nSimpleITK changes:\n\n$ git shortlog f2241a13..57e6a526 --no-merges\nBradley Lowekamp (199):\n      Adding ANTS neighborhood correlation to registration method\n      BUG: UseHistograms was not getting set on ITK filter\n      Updating ITK tag along 4.6.0 release\n      Hide visibility warnings\n      Adding Compare class for transform classes.\n      Adding basic comparison driver to compare a transformation\n      Adding basic test of the transform compare driver\n      Don't automatically convert to md5 hashes for files.\n      Moving Python tests to the AdditionalTests file\n      Update Python Examples and manual unit tests with standard DATA{}\n      Remove the fixed image used for reference\n      Adding TRANSFORM_COMPARE option to sitk_add_test\n      rename cmake support file with sitk prefix\n      Moving sitk custom add test function to separate cmake file\n      rename variable SITK_DATA_ROOT to SimpleITK_DATA_ROOT\n      Move python add_test wrapper to separate cmake file\n      Moving CXX Example testing to examples directory\n      Moving python example tests to example directory\n      Moving Ruby Lua and TCL example tests to example directory\n      remove check for build examples from add tests\n      Use if COMMAND to detect if a function is defined\n      Move Java test examples to example directory\n      Moving R add test wrapper to common cmake file\n      Adding missing R SimpleGaussian example\n      Moving CSharp examples test to example directory\n      Always allow sitk_add_?_test\n      In test assert array is not empty\n      Adding comparison for ImageRegistrationMethod1 example\n      Improve CXX ImageRegistration2\n      Switching to JointHistogram MI metric\n      Adding verification of for python ImageRegistrationMethod2\n      Adding baseline image for demons registration examples\n      Always print dart measurement for RMSDifference\n      Use \"true\" for bool values to avoid int to bool comparison warnings\n      Adding initial Euler3DTransform class\n      Adding Euler3DTransform to header and wrapping\n      BUG: Add check for correct size of parameters to transforms\n      Add virtual method to set pimple transform\n      Core improvements to Euler3DTransform\n      Adding comprehensive test of the Euler3DTransform.\n      Fix some style issues with EulerTransform interface\n      Adding specific translation transform interface\n      Adding specific interface for the affine transform\n      Adding specific interface for Euler2D transform\n      Adding specific versor transform interface\n      Adding transform interfaces for 2d and 3d similarity transforms\n      Fix PatchBasedDenoising warning for double to in conversion\n      Fix unused variable warning\n      Set Scale function pointer to null\n      Use setter methods for Euler3D constructor with values\n      Adding skeleton test place holders for transforms\n      Using const vector & for function object parameters\n      Fix wrong function called for GetCenter\n      COMP: VS11+ requires C++11 nullptr for assignment to std::function\n      Detect C++11 nullptr keyword define SITK_NULLPTR as it or NULL\n      Adding testing for affine transformation\n      Adding gtest predicate and macro for tolerant vector compares\n      completed testing for affine transformation\n      Adding comprehensive testing for euler2d transform\n      Fix default argument to euler2d constructor\n      Set old function pointers to null before initializing\n      Adding Set/GetTranslation method to Similarity3D\n      Adding comprehensive test for Similarity3D Transform\n      Remove reference to double for Scale variable\n      Adding comprehensive test for similarity 2d transform\n      Remove extra Translate method from Versor transform\n      Adding specific interface for VersorRigid3D transform\n      Adding tests for the versor rigid3d transform\n      Remove pre argument for Translate methods\n      Adding more testing for transforming points\n      COMP: Fix operator<< for std:vector in custom gtest predicate\n      Adding missing header files for testing\n      Refine logic of using c++11 nullptr\n      Adding testing for Similarity2D constructor\n      Adding rough json file to generate initial code\n      Adding initial generated code from json\n      Rename CenterVersorTransformInitializer to add Filter Suffix\n      Correct the Versor Initialization wrapping code\n      Print parent process object and minor documentation tweaks\n      Adding initial testing for Versor transform initializer\n      Fixing conversion double to uint8_t conversion warning in test\n      Improve error message for transform initializers\n      Adding explicit constructor from base transform to vesor\n      Moving vector testing facilities to SimpleITKTestHarness\n      Must include test harness before gtest\n      Moving VectorDoubleRMS Predicate to cxx file\n      Adding inline keyword to functions in anonymous namespace\n      Adding explicit conversion constructor to transform from base class\n      Adding comprehensive testing for the versor initializer\n      Explicitly use Self qualifier for virtual method in constructor\n      Adding wrapping for ScaleSkewVersorTransform\n      Adding comprehensive testing for ScaleSkewVersorTransform\n      Don't take address of zero sized std::vector\n      Move Matrix/Direction conversion function to TemplateFunctions header\n      Adding protected constructor for derived classes to construct pimple\n      Adding transform specific interface for bspline transforms\n      Adding basic testing for BSplineTransform\n      Adding testing of point transform and skew setter\n      Adding rough json file to generate initial code\n      Adding initial generate code from json\n      Rename initial generated files\n      Modify generate code for BSplineTransformInitializerFilter\n      Adding testing for the BSplineTransfromInitalizerFilter\n      Correct skewed point expected value\n      Updated ITK super build to tag v4.6.0\n      Updating to the official ITK v4.6.0 tag\n      Adding GetCoefficientImages method\n      Convert <sp\\> tag to a space\n      Updating JSON doc string from ITK 4.6 with spacing corrections.\n      Fix errors in the BSpline test\n      Setting BSpline functions pointers to null before initialization\n      ENH: Adding masking of fixed and moving image for registration\n      BUG: exit with failure code when not enough arguments are specified.\n      Adding BSpline registration examples based on ITK DeformableRegistration4\n      ITKv4.6 changes the results, renaming old baseline\n      Update FFTConvolution baseline for change in origin\n      Rename the registration tests file to sitkMethodRegistrationTests\n      Create itk SpatialObject from image with conversion\n      Move the logic for checking the dimensions of mask match\n      Adding testing of mask with registration\n      Fix miss matched parenthesizes.\n      Fix logic in assert statement.\n      Add basic filters library to registration\n      ENH: Adding MultiResolutionIterationEvent\n      Adding a Python example for multi-resolution BSpline registration\n      Adding baseline for new bspline example\n      Add SetIdentity method to transform interface\n      Adding comprehensive testing for SetIdentity.\n      Fix test not clearing string\n      Add Transform IO support for BSpline of order 1,2,4\n      Addd BSpline::GetOrder method\n      Support creation of bspline of order 1,2,3,4\n      Adding testing for bspline order\n      BSplines of order 0,1,2,3 are support, not 4\n      Use unsigned int for bspline order type\n      Add support for different bspline order in the initializer.\n      Adding GetInverse method to transforms\n      Adding doxygen comment for SetInverse\n      Adding comprehensive testing for GetInverse method\n      Adding missing declaration of GetInverse in PimpleTransform base\n      Adding Transform::IsLinear method\n      BUG: Use fix image as reference image for bspline transform\n      Rename registration SetTransform to SetInitialTransform\n      Adding testing for registration transform inplace option\n      Adding documentation for SetInitialTransform method\n      Adding new registration methods to set moving and fixed transforms\n      Adding testing for the initial transforms\n      Adding doxygen documentation for initialize transform methods.\n      Fix header guarder name to match file\n      Use helper macro to set member function pointers\n      BUG: Delete pimple before setting\n      Remove extra std::auto_ptr in transform pimple\n      Adding ScaleVersorTransform interface.\n      Adding Get/Set Matrix method to affine transform\n      Use the transform helper set macro in versor transforms too\n      Add GetMatrix method to matrix offset based transforms\n      Adding implementation of GetInverse method for transform class.\n      Adding doxygen documentation to the GetInverse method.\n      Adding testing for transform's GetInverse method\n      Adding testing for GetMatrix method\n      Adding testing for transform SetMatrix method\n      Add accessor method to get the optimizer scales.\n      Adding doxygen documentation for the GetOptimizerScales method\n      Adding example which utilizes center estimator and scales estimator\n      Adding baseline images and testing for the registration3 example\n      Adjust RMS error for displacement field for IRM3 test\n      Updating generated documentation strings for SWIG.\n      Manually updating R package version.\n      Update BugReports URL for R wrapping\n      Updating ITK Superbuild version to 4.6.1\n      BUG: Pass system search paths from system build to external builds\n      Do a try import on setuptools then fall back to distutils\n      Add setupegg.py which uses ez_setup to get setuptools\n      When installing the wheel package use ez_setup\n      Fix Python Download URL\n      BUG: Adding missing cmake error variable for wheel process\n      Replaced python execfile with python 3 compatible code\n      Update ITK External superbuild to ITK 4.7rc01\n      Add export specification for instantiated Transform::InternalInitialization\n      Fix Registration library's dependency on library with Cast filter\n      Make BasicFilters1 library manually specified.\n      Correctly do explicit instantiation of member function with specified linkage.\n      Updating ITK superbuild towards 4.7rc2\n      Fixing conversion double to uint8_t conversion warning in test\n      ENH: Updating JSON from ITK doxygen\n      Revert \"Updating generated documentation strings for SWIG.\"\n      Add Doygen grouping to overloaded procedural methods\n      Adds space before for ulink doxygen nodes to SWIG\n      Updating SWIG doc strings from latest updated json files.\n      Updating Lua Example to latest registration\n      Update to v4.7rc01 tag for ITK superbuild\n      Fix png inputs sCal flag\n      Fixing png sCal field to METER\n      Update ITK superbuild to the official 4.7.0 release\n      Updating SimpleITK version to v0.8.1\n      Updating PythonDownloadPage with 0.8.1 eggs\n      BUG: Correct check for empty string for CMake variable type\n      Explicitly use DEFINED to check if variable is set\n      BUG: Apply escape sequence to problematic characters.\n\nDave Chen (3):\n      Patch to remote -k flag for gzip\n      Added missing commas in new JSON files\n      DOC: Fixed spacing in the XML to JSON script\n\nDavid T. Chen (4):\n      ENH: Perform download of ITK tag file during build time\n      Changed useSeriesDetails default to false\n      Fixed for Python 3\n      Added ImageRegistrationMethod1 example\n\nZiv Yaniv (1):\n      COMP: CMake change that ensures ITK required modules are on.\n\ngit-svn-id: http://svn.slicer.org/Slicer4/trunk@23858 3bd1e089-480b-0410-8dfb-8563597acbee","distinct":true,"url":"https://api.github.com/repos/Slicer/Slicer/commits/90af607c9986b6a480dd7eca38471120ac5b0169"}]}