# ITK Release 2.8

This release covers the period March 15, 2006 through May 30, 2006.

Schedule
--------

  Release Number                   Start Date     End Date
  -------------------------------- -------------- --------------
  Last period for adding classes   May 1 2006     May 12 2006
  Feature freeze                   May 12 2006    May 26 2006
  CVS Tagging                      May 27, 2006   May 27, 2006
  Testing tarballs                 May 28, 2006   May 29, 2006
  Posting tarballs                 May 29 2006    May 30 2006

Adoption of CMake 2.2.3
-----------------------

ITK 2.8 requires the use of CMake 2.2.3.

It is recommended that when moving into CMake 2.2 from CMake 2.0, the
developer should start with a fresh build process.

New Features in this Release
----------------------------

-   Concept Checking
-   Explicit Instantiation

New Classes in this Release
---------------------------

    Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilter

    Code/BasicFilters/itkSignedMaurerDistanceMapImageFilter

    Code/Common/itkXMLFilterWatcher

    Code/SpatialObject/itkContourSpatialObject
    Code/SpatialObject/itkContourSpatialObjectPoint
    Code/SpatialObject/itkMetaContourConverter

    Code/Review/CMakeLists.txt
    Code/Review/d1ma
    Code/Review/d1mach.f
    Code/Review/d9gmit
    Code/Review/d9gmit.f
    Code/Review/d9lgic
    Code/Review/d9lgic.f
    Code/Review/d9lgit
    Code/Review/d9lgit.f
    Code/Review/d9lgmc
    Code/Review/d9lgmc.f
    Code/Review/dbetai
    Code/Review/dbetai.f
    Code/Review/dcsevl
    Code/Review/dcsevl.f
    Code/Review/dgami
    Code/Review/dgami.f
    Code/Review/dgamit
    Code/Review/dgamit.f
    Code/Review/dgamlm
    Code/Review/dgamlm.f
    Code/Review/dgamma
    Code/Review/dgamma.f
    Code/Review/dgamr
    Code/Review/dgamr.f
    Code/Review/d_int
    Code/Review/dlbeta
    Code/Review/dlbeta.f
    Code/Review/dlgams
    Code/Review/dlgams.f
    Code/Review/dlngam
    Code/Review/dlngam.f
    Code/Review/dlnrel
    Code/Review/dlnrel.f
    Code/Review/d_mod
    Code/Review/initds
    Code/Review/initds.f
    Code/Review/itkChiSquareDistribution
    Code/Review/itkGaussianDistribution
    Code/Review/itkProbabilityDistribution
    Code/Review/itkTDistribution
    Code/Review/xermsg

New Tests in this Release
-------------------------

    Testing/Code/Common/itkDifferenceImageFilterTest
    Testing/Code/Common/itkZeroFluxBoundaryConditionTest

    Testing/Code/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest
    Testing/Code/BasicFilters/itkVectorIndexSelectionCastImageFilterTest

    Testing/Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilterTest

    Testing/Code/Review/CMakeLists.txt
    Testing/Code/Review/itkChiSquareDistributionTest
    Testing/Code/Review/itkGaussianDistributionTest
    Testing/Code/Review/itkReviewHeaderTest
    Testing/Code/Review/itkReviewPrintTest
    Testing/Code/Review/itkReviewTests
    Testing/Code/Review/itkTDistributionTest

New Examples in this Release
----------------------------


    Examples/IO/ImageReadDicomSeriesWrite

    Examples/Registration/ModelToImageRegistration2

New Utilities in this Release
-----------------------------

    Utilities/Dart/BuildContinuousWithCTest.bat.in
    Utilities/Dart/BuildContinuousWithCTest.sh.in
    Utilities/KWStyle/ITKHeader
    Utilities/KWStyle/ITK.kws.xml.in
    Utilities/KWStyle/ITKOverwrite.txt
    Utilities/kwsys/auto_ptr.hxx.in
    Utilities/kwsys/DynamicLoader
    Utilities/kwsys/DynamicLoader.hxx.in
    Utilities/kwsys/Terminal
    Utilities/kwsys/Terminal.h.in
    Utilities/kwsys/testDynamicLoader
    Utilities/kwsys/testDynload
    Utilities/kwsys/testTerminal
    Utilities/MetaIO/metaContour
    Utilities/MetaIO/tests/testMeta10Contour

Changes in this Release
-----------------------


    CMakeLists.txt
        ENH: Updating the MINOR VERSION Number in preparation for release of ITK 2.8.
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.
        ENH: Borland compiler flags must now be set to prevent too many warnings. Ths is due to a CMake change in default flags for Borland.
        BUG: No quotes
        ENH: Forcing Concept checking to be always disabled for the Borland compiler.
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.
        ENH: Moving minor number to "7" after tagging for release ITK 2.6.

    ITKConfig.cmake.in
        ENH: Specify ITK_GDCM_DIR and ITK_USE_SYSTEM_GDCM in the export configuration so that projects using ITK know about it

    UseITK.cmake.in
        ENH: Allow ITK to be built against an installed version of GDCM with the ITK_USE_SYSTEM_GDCM option

    itkConfigure.h.in
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir
        ENH: begin introducing concept checking; introducing ITK_USE_CONCEPT_CHECKING CMake variable to determine whether concept checking is used

    itkGenerateITKConfig.cmake
        ENH: Allow ITK to be built against an installed version of GDCM with the ITK_USE_SYSTEM_GDCM option

    itkIncludeDirectories.cmake
        ENH: Do not add GDCM to the build tree if its ITK_USE_SYSTEM_GDCM is on

    CMake/CheckCPPDirective.cmake
        ENH: Allow ITK to be built against an installed version of GDCM with the ITK_USE_SYSTEM_GDCM option

    CMake/Attic/FindGDCM.cmake
        ENH: Remove confusing script that was written at the time where GDCM was build using autotools...

    Code/CMakeLists.txt

    Code/Algorithms/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Code/Algorithms/itkAntiAliasBinaryImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkBalloonForceFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkBayesianClassifierImageFilter

    Code/Algorithms/itkBayesianClassifierInitializationImageFilter

    Code/Algorithms/itkBinaryMask3DMeshSource
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkBinaryMedialNodeMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkBinaryMinMaxCurvatureFlowImageFilter
        ENH: adding concept-checking

    Code/Algorithms/itkBinaryPruningImageFilter
        STYLE: Updated filter description
        ENH: adding concept-checking

    Code/Algorithms/itkBinaryThinningImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkBioCell
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkBioGenome
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkCannySegmentationLevelSetFunction

    Code/Algorithms/itkCannySegmentationLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkCollidingFrontsImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkCorrelationCoefficientHistogramImageToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkCurvatureFlowImageFilter
        ENH: adding concept-checking

    Code/Algorithms/itkCurvatureRegistrationFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkCurvesLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkDeformableMesh3DFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkDeformableSimplexMesh3DBalloonForceFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkDeformableSimplexMesh3DFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkDeformableSimplexMesh3DGradientConstraintForceFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkEuclideanDistancePointMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkExtensionVelocitiesImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkFEMFiniteDifferenceFunctionLoad
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkFEMRegistrationFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkFastChamferDistanceImageFilter
        COMP: fixing a compile error

    Code/Algorithms/itkFastChamferDistanceImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkFastMarchingExtensionImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkFastMarchingImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkFastMarchingUpwindGradientImageFilter
        BUG: Fixed the TargetReached modes of the algorithm

    Code/Algorithms/itkFastMarchingUpwindGradientImageFilter
        BUG: Fixed the TargetReached modes of the algorithm

    Code/Algorithms/itkGradientVectorFlowImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkHistogramMatchingImageFilter
        ENH: adding concept-checking

    Code/Algorithms/itkImageKmeansModelEstimator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkImageToSpatialObjectMetric

    Code/Algorithms/itkImageToSpatialObjectMetr

    Code/Algorithms/itkImageToSpatialObjectRegistrationMethod

    Code/Algorithms/itkImageToSpatialObjectRegistrationMethod

    Code/Algorithms/itkIsoContourDistanceImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkIsoContourDistanceImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkIsolatedWatershedImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkKLMRegionGrowImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkKullbackLeiblerCompareHistogramImageToImageMetric
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkKullbackLeiblerCompareHistogramImageToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkLabelVotingImageFilter
        BUG: missing InputImageDimension.

    Code/Algorithms/itkMIRegistrationFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMRFImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkMRIBiasFieldCorrectionFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMRIBiasFieldCorrectionFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMattesMutualInformationImageToImageMetr
        BUG: Stop looking for points if using an image mask if we try 10 times more than the requested number (helps with mistakes using empty mask images)

    Code/Algorithms/itkMeanReciprocalSquareDifferencePointSetToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMeanSquareRegistrationFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMeanSquaresImageToImageMetric
        ENH: adding concept checking to a metric as an example

    Code/Algorithms/itkMinMaxCurvatureFlowFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMinMaxCurvatureFlowImageFilter

    Code/Algorithms/itkMultiResolutionImageRegistrationMethod
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMultiResolutionPyramidImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkMultiResolutionPyramidImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMutualInformationHistogramImageToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkMutualInformationImageToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkNCCRegistrationFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkNarrowBandCurvesLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkNarrowBandLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkNarrowBandThresholdSegmentationLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkNormalizedCorrelationImageToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkNormalizedCorrelationPointSetToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkNormalizedMutualInformationHistogramImageToImageMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkOtsuMultipleThresholdsImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkOtsuMultipleThresholdsImageFilter
        BUG: 2786. Adding types for managing thresholds expressed in RealType.

    Code/Algorithms/itkOtsuThresholdImageCalculator
        ENH: Added Region to calculator.

    Code/Algorithms/itkOtsuThresholdImageCalculator
        ENH: Added Region to calculator.

    Code/Algorithms/itkOtsuThresholdImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkRayCastInterpolateImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkRecursiveMultiResolutionPyramidImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkReinitializeLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkSTAPLEImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkScalarImageKmeansImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkSegmentationLevelSetImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkSimplexMeshVolumeCalculator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Code/Algorithms/itkThresholdSegmentationLevelSetFunction
        STYLE: Cleaned up comments

    Code/Algorithms/itkUnaryMedialNodeMetr
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkVectorThresholdSegmentationLevelSetFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkVnlFFTComplexConjugateToRealImageFilter

    Code/Algorithms/itkVoronoiDiagram2DGenerator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkVoronoiPartitioningImageFilter
        ENH: adding concept checking

    Code/Algorithms/itkVoronoiPartitioningImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkVoronoiSegmentationImageFilter
        COMP: fixing compiler warnings

    Code/Algorithms/itkVoronoiSegmentationImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkVoronoiSegmentationImageFilterBase
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkVoronoiSegmentationRGBImageFilter
        COMP: fixing compiler warnings

    Code/Algorithms/itkVoronoiSegmentationRGBImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Algorithms/itkWatershedImageFilter

    Code/Algorithms/itkWatershedSegmenter
        STYLE: Equations specified incorrectly

    Code/BasicFilters/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Code/BasicFilters/itkAbsImageFilter
        BUG: Signed concept is not required for AbsImageFilter
        ENH: begin introducing concept checking; introducing ITK_USE_CONCEPT_CHECKING CMake variable to determine whether concept checking is used

    Code/BasicFilters/itkAbsoluteValueDifferenceImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkAccumulateImageFilter
        ENH: adding concept-checking
        ENH: adding more concept checking

    Code/BasicFilters/itkAcosImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkAdaptImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkAdaptiveHistogramEqualizationImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkAddImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkAndImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkAnisotropicDiffusionImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkApproximateSignedDistanceMapImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkAsinImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkAtan2ImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkAtanImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBSplineCenteredResampleImageFilterBase
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBSplineDecompositionImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkBSplineDecompositionImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBSplineDownsampleImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkBSplineDownsampleImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBSplineInterpolateImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBSplineUpsampleImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkBSplineUpsampleImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBilateralImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkBilateralImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBinaryFunctorImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkBinaryMagnitudeImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBinaryMaskToNarrowBandPointSetFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBinaryMedianImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkBinaryMorphologyImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkBinaryThresholdImageFilter
        ENH: More verbose documentation
        ENH: begin introducing concept checking; introducing ITK_USE_CONCEPT_CHECKING CMake variable to determine whether concept checking is used

    Code/BasicFilters/itkBinomialBlurImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter
        ENH: remove redundant dim parameter from itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter

    Code/BasicFilters/itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkBoundedReciprocalImageFilter
        ENH: begin introducing concept checking; introducing ITK_USE_CONCEPT_CHECKING CMake variable to determine whether concept checking is used

    Code/BasicFilters/itkCannyEdgeDetectionImageFilter
        ENH: checking for SameDimension and IsFloatingPoint concepts

    Code/BasicFilters/itkCastImageFilter
        ENH: begin introducing concept checking; introducing ITK_USE_CONCEPT_CHECKING CMake variable to determine whether concept checking is used

    Code/BasicFilters/itkChangeLabelImageFilter
        ENH: begin introducing concept checking; introducing ITK_USE_CONCEPT_CHECKING CMake variable to determine whether concept checking is used

    Code/BasicFilters/itkClosingByReconstructionImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkComplexToImaginaryImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkComplexToModulusImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkComplexToPhaseImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkComplexToRealImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkCompose2DCovariantVectorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkCompose2DVectorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkCompose3DCovariantVectorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkCompose3DVectorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkConfidenceConnectedImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkConfidenceConnectedImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkConnectedComponentFunctorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkConnectedThresholdImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkConstantPadImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkConstrainedValueAdditionImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkConstrainedValueDifferenceImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkContourDirectedMeanDistanceImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkContourMeanDistanceImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkCosImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkCropImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkCurvatureAnisotropicDiffusionImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDanielssonDistanceMapImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDerivativeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDifferenceOfGaussiansGradientImageFilter
        COMP: fixing compiler errors shown on cygwin

    Code/BasicFilters/itkDiffusionTensor3DReconstructionImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDilateObjectMorphologyImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDirectedHausdorffDistanceImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDiscreteGaussianImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDivideImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkDoubleThresholdImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkEdgePotentialImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkEigenAnalysis2DImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkEigenAnalysis2DImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkErodeObjectMorphologyImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkExpImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkExpNegativeImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkExpandImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkExpandImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkExtractImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGradientAnisotropicDiffusionImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGradientImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGradientImageToBloxBoundaryPointImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkGradientMagnitudeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGradientMagnitudeRecursiveGaussianImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGradientNDAnisotropicDiffusionFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkGradientRecursiveGaussianImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGradientToMagnitudeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleConnectedClosingImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleConnectedOpeningImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleDilateImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleErodeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleFillholeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleFunctionDilateImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleFunctionErodeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleGeodesicDilateImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleGeodesicErodeImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleGrindPeakImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleMorphologicalClosingImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkGrayscaleMorphologicalOpeningImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHConcaveImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHConvexImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHMaximaImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHMinimaImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHardConnectedComponentImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHausdorffDistanceImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHessian3DToVesselnessMeasureImageFilter
        COMP: need StaticConstMacro for Borland.

    Code/BasicFilters/itkHessian3DToVesselnessMeasureImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkHessianRecursiveGaussianImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkHoughTransform2DCirclesImageFilter
        COMP: fixing compiler errors shown on cygwin

    Code/BasicFilters/itkHoughTransform2DCirclesImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkHoughTransform2DLinesImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkHoughTransform2DLinesImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkIntensityWindowingImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkInterpolateImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkInterpolateImagePointsFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkInverseDeformationFieldImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkInvertIntensityImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkIsolatedConnectedImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkIsolatedConnectedImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkJoinImageFilter
        COMP: missing typenames.

    Code/BasicFilters/itkJoinSeriesImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkLabelStatisticsImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkLabelStatisticsImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkLaplacianImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkLog10ImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkLogImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkMaskImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkMaskNegatedImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkMaskNeighborhoodOperatorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMatrixIndexSelectionImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMaximumImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMeanImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMedianImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkMinimumImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMinimumMaximumImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMirrorPadImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkModulusImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMorphologicalGradientImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkMultiplyImageFilter

    Code/BasicFilters/itkNaryAddImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkNaryFunctorImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkNaryMaximumImageFilter
        ENH: adding more concept checking

    Code/BasicFilters/itkNeighborhoodConnectedImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkNeighborhoodOperatorImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkNoiseImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkNonThreadedShrinkImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkNonThreadedShrinkImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkNormalizedCorrelationImageFilter
        COMP: fixing compilation error

    Code/BasicFilters/itkNormalizedCorrelationImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkNotImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkObjectMorphologyImageFilter
        COMP: fixing a typo that was causing a compiler error on the dashboard

    Code/BasicFilters/itkObjectMorphologyImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkOpeningByReconstructionImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkOrImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkOrientImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkParallelSparseFieldLevelSetImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkPolylineMask2DImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkPolylineMaskImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkRGBToLuminanceImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkReconstructionByDilationImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkReconstructionByErosionImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkRecursiveGaussianImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkReflectImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkRegionOfInterestImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkRelabelComponentImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkResampleImageFilter
        BUG: #2672 fixed. m_OutputOrigin type was incorrect.
        ENH: more concept-checking

    Code/BasicFilters/itkResampleImageFilter

    Code/BasicFilters/itkRescaleIntensityImageFilter

    Code/BasicFilters/itkScalarConnectedComponentImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkScalarToArrayCastImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkShiftScaleImageFilter

    Code/BasicFilters/itkShiftScaleInPlaceImageFilter

    Code/BasicFilters/itkShrinkImageFilter
        ENH: adding more concept-checking

    Code/BasicFilters/itkShrinkImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkSigmoidImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkSignedDanielssonDistanceMapImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkSignedMaurerDistanceMapImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Code/BasicFilters/itkSignedMaurerDistanceMapImageFilter
        BUG: renamed functor to avoid conflict.

    Code/BasicFilters/itkSimilarityIndexImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkSimpleContourExtractorImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkSinImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkSmoothingRecursiveGaussianImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkSobelEdgeDetectionImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkSparseFieldFourthOrderLevelSetImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkSparseFieldLevelSetImageFilter
        STYLE: Cleaned up comments
        ENH: adding more concept-checking

    Code/BasicFilters/itkSparseFieldLevelSetImageFilter
        STYLE: Cleaned up comments

    Code/BasicFilters/itkSqrtImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkSquareImageFilter

    Code/BasicFilters/itkSquaredDifferenceImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkStatisticsImageFilter
        ENH: more concept-checking

    Code/BasicFilters/itkStatisticsImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkStreamingImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkSubtractImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkSymmetricEigenAnalysisImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkTanImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkTensorFractionalAnisotropyImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkTensorRelativeAnisotropyImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkTernaryFunctorImageFilter
        COMP: fixing a typo that was causing a compiler error on the dashboard

    Code/BasicFilters/itkTernaryMagnitudeImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkThresholdImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkThresholdLabelerImageFilter
        ENH: adding concept checking
        ENH: adding concept-checking
        BUG: 2786. Adding types for managing thresholds expressed in RealType.

    Code/BasicFilters/itkThresholdLabelerImageFilter
        BUG: 2786. Adding types for managing thresholds expressed in RealType.

    Code/BasicFilters/itkTileImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkTobogganImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkTwoOutputExampleImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorCastImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorConfidenceConnectedImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorConnectedComponentImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorCurvatureAnisotropicDiffusionImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorExpandImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorExpandImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkVectorGradientAnisotropicDiffusionImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorGradientMagnitudeImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorGradientMagnitudeImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkVectorIndexSelectionCastImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorNeighborhoodOperatorImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorResampleImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorResampleImageFilter
        COMP: Set threads to 1 if Borland.

    Code/BasicFilters/itkVectorRescaleIntensityImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVectorRescaleIntensityImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/BasicFilters/itkVotingBinaryHoleFillingImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkVotingBinaryImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkVotingBinaryIterativeHoleFillingImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkWarpImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkWarpVectorImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkWeightedAddImageFilter

    Code/BasicFilters/itkWhiteTopHatImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkWrapPadImageFilter
        ENH: adding concept-checking

    Code/BasicFilters/itkXorImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkZeroCrossingBasedEdgeDetectionImageFilter
        ENH: adding concept checking

    Code/BasicFilters/itkZeroCrossingImageFilter
        ENH: adding concept checking

    Code/Common/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkAbsImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).
        STYLE: fixed style

    Code/Common/itkAcosImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkAddImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkAddPixelAccessor
        STYLE: fixed style

    Code/Common/itkAffineTransform
        ENH: Explicit Instantiation Support
        STYLE: Fixed style
        STYLE: fixed style

    Code/Common/itkAffineTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkAnnulusOperator
        STYLE: Fixed style

    Code/Common/itkAnnulusOperator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkArray
        STYLE: fixed style

    Code/Common/itkArray
        STYLE: fixed style

    Code/Common/itkArray2D
        STYLE: fixed style

    Code/Common/itkAsinImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkAtanImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkAutoPointer
        STYLE: Fixed style

    Code/Common/itkAutoPointerDataObjectDecorator
        STYLE: fixed style

    Code/Common/itkAutoPointerDataObjectDecorator
        STYLE: fixed style

    Code/Common/itkAzimuthElevationToCartesianTransform
        STYLE: indentation.
        STYLE: Fixed style

    Code/Common/itkAzimuthElevationToCartesianTransform
        STYLE: Fixed style
        STYLE: fixed style

    Code/Common/itkBSplineDeformableTransform
        STYLE: Fixed style

    Code/Common/itkBSplineDeformableTransform
        STYLE: line length and indentation.
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkBSplineDerivativeKernelFunction
        STYLE: Fixed style

    Code/Common/itkBSplineInterpolationWeightFunction
        STYLE: Fixed style

    Code/Common/itkBSplineInterpolationWeightFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkBSplineKernelFunction
        STYLE: Fixed style

    Code/Common/itkBackwardDifferenceOperator
        STYLE: Fixed style

    Code/Common/itkBackwardDifferenceOperator
        STYLE: Fixed style

    Code/Common/itkBarrier
        STYLE: Fixed style

    Code/Common/itkBarrier
        STYLE: Fixed style

    Code/Common/itkBinaryBallStructuringElement
        STYLE: Fixed style

    Code/Common/itkBinaryBallStructuringElement
        STYLE: Fixed style

    Code/Common/itkBinaryCrossStructuringElement
        STYLE: Fixed style

    Code/Common/itkBinaryCrossStructuringElement
        STYLE: Fixed style

    Code/Common/itkBinaryThresholdImageFunction
        STYLE: Fixed style

    Code/Common/itkBinaryThresholdSpatialFunction
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryPointImage
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryPointImage
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryPointItem
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryPointItem
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryPointPixel
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryProfileImage
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryProfileImage
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryProfileItem
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryProfileItem
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryProfilePixel
        STYLE: Fixed style

    Code/Common/itkBloxBoundaryProfilePixel
        STYLE: Fixed style

    Code/Common/itkBloxCoreAtomImage
        COMP: Fixing template parameter

    Code/Common/itkBloxCoreAtomImage
        COMP: Fixing template parameter
        STYLE: Fixed style

    Code/Common/itkBloxCoreAtomPixel
        STYLE: Fixed style

    Code/Common/itkBloxCoreAtomPixel
        STYLE: Fixed style

    Code/Common/itkBloxImage
        STYLE: Fixed style

    Code/Common/itkBloxItem
        STYLE: Fixed style

    Code/Common/itkBloxPixel
        STYLE: Fixed style

    Code/Common/itkBluePixelAccessor
        STYLE: Fixed style

    Code/Common/itkBoundingBox
        STYLE: Fixed style

    Code/Common/itkBoundingBox
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkByteSwapper
        STYLE: Fixed style

    Code/Common/itkByteSwapper
        STYLE: Fixed style

    Code/Common/itkCellInterface
        STYLE: Fixed style

    Code/Common/itkCellInterface
        STYLE: Fixed style

    Code/Common/itkCellInterfaceVisitor
        STYLE: Fixed style

    Code/Common/itkCenteredAffineTransform
        STYLE: Fixed style

    Code/Common/itkCenteredAffineTransform
        STYLE: Fixed style

    Code/Common/itkCenteredEuler3DTransform
        STYLE: Fixed style

    Code/Common/itkCenteredEuler3DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkCenteredRigid2DTransform
        STYLE: Fixed style

    Code/Common/itkCenteredRigid2DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkCenteredSimilarity2DTransform
        STYLE: Fixed style

    Code/Common/itkCenteredSimilarity2DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkCenteredTransformInitializer
        STYLE: Fixed style

    Code/Common/itkCenteredTransformInitializer
        STYLE: Fixed style

    Code/Common/itkCenteredVersorTransformInitializer
        STYLE: Fixed style

    Code/Common/itkCenteredVersorTransformInitializer
        STYLE: Fixed style

    Code/Common/itkCentralDifferenceImageFunction
        STYLE: Fixed style

    Code/Common/itkCentralDifferenceImageFunction
        STYLE: Fixed style

    Code/Common/itkChainCodePath
        STYLE: Fixed style

    Code/Common/itkChainCodePa
        STYLE: Fixed style

    Code/Common/itkChainCodePath2D
        STYLE: Fixed style

    Code/Common/itkChainCodePath2D
        STYLE: Fixed style

    Code/Common/itkChildTreeIterator
        STYLE: Fixed style

    Code/Common/itkColorTable
        STYLE: Fixed style

    Code/Common/itkColorTable
        STYLE: Fixed style

    Code/Common/itkCommand
        STYLE: Fixed style

    Code/Common/itkComplexToImaginaryImageAdaptor
        STYLE: Fixed style

    Code/Common/itkComplexToModulusImageAdaptor
        STYLE: indentation.
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkComplexToPhaseImageAdaptor
        STYLE: Fixed style
        STYLE: Fixed style

    Code/Common/itkComplexToRealImageAdaptor
        STYLE: Fixed style

    Code/Common/itkConceptChecking
        COMP: fixing dashboard warnings about assignment between different types
        COMP: fixing typo
        ENH: adding a comment about why the argument to sizeof is not enclosed in ()'s
        COMP: #include for PixelTraits was missing.
        ENH: adding new concepts; modify some existing ones to accept multiple types

    Code/Common/itkConditionVariable
        STYLE: Fixed style

    Code/Common/itkConditionVariable
        STYLE: Fixed style

    Code/Common/itkConditionalConstIterator
        STYLE: Fixed style

    Code/Common/itkConditionalConstIterator
        STYLE: Fixed style

    Code/Common/itkConicShellInteriorExteriorSpatialFunction
        STYLE: Fixed style

    Code/Common/itkConicShellInteriorExteriorSpatialFunction
        STYLE: Fixed style

    Code/Common/itkConstNeighborhoodIterator
        STYLE: Fixed style

    Code/Common/itkConstNeighborhoodIterator
        STYLE: Fixed style

    Code/Common/itkConstShapedNeighborhoodIterator
        STYLE: Fixed style

    Code/Common/itkConstShapedNeighborhoodIterator
        STYLE: long lines.
        STYLE: Fixed style

    Code/Common/itkConstSliceIterator
        STYLE: Fixed style

    Code/Common/itkConstantBoundaryCondition
        BUG: #3151. Boundary conditions could access unactivated indices in shaped iterators."

    Code/Common/itkContinuousIndex
        STYLE: Fixed style

    Code/Common/itkCoreAtomImageToDistanceMatrixProcess
        STYLE: Fixed style

    Code/Common/itkCoreAtomImageToDistanceMatrixProcess
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkCorrespondenceDataStructure
        STYLE: Fixed style

    Code/Common/itkCorrespondenceDataStructureIterator
        STYLE: Fixed style

    Code/Common/itkCorrespondenceDataStructureIterator
        STYLE: Fixed style

    Code/Common/itkCorrespondingMedialNodeClique
        STYLE: Fixed style

    Code/Common/itkCosImageAdaptor
        STYLE: Fixed style

    Code/Common/itkCovariantVector
        BUG: Fix for bug 3152: Headers for compound pixel types now #include the appropriate NumericTraits specialization headers.

    Code/Common/itkCovariantVector
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkCreateObjectFunction
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkDefaultDynamicMeshTraits
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkDenseFiniteDifferenceImageFilter
        STYLE: Cleaned up comments

    Code/Common/itkDifferenceImageFilter

    Code/Common/itkDifferenceImageFilter

    Code/Common/itkDiffusionTensor3D
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkDirectory
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkDirectory
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkDynamicLoader
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkElasticBodyReciprocalSplineKernelTransform
        BUG: incorrect type macro

    Code/Common/itkEllipsoidInteriorExteriorSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkEquivalencyTable
        STYLE: spacing.

    Code/Common/itkEquivalencyTable
        STYLE: spacing.

    Code/Common/itkEuler3DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkExpImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkExpNegativeImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/Attic/itkExplicitInstantiations
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkFastMutexLock
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkFiniteCylinderSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkFixedArray
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/itkFixedArray
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkFloodFilledFunctionConditionalConstIterator
        STYLE: various.

    Code/Common/itkFloodFilledFunctionConditionalConstIterator
        STYLE: various.

    Code/Common/itkFloodFilledImageFunctionConditionalConstIterator
        STYLE: various.

    Code/Common/itkFloodFilledImageFunctionConditionalConstIterator
        STYLE: various.

    Code/Common/itkFloodFilledSpatialFunctionConditionalConstIterator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkFourierSeriesPa
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkFrustumSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkGaussianDerivativeSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkGaussianKernelFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkGaussianOperator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkGaussianSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkHexahedronCell

    Code/Common/itkHexahedronCell

    Code/Common/itkImage
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/itkImage
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkImageAdaptor
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkImageBase
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/itkImageBase
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkImageBoundaryCondition
        BUG: #3151. Boundary conditions could access unactivated indices in shaped iterators."

    Code/Common/itkImageFunction
        STYLE: spelling error.

    Code/Common/itkImageRegion
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/itkImageRegion
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkImageRegionMultidimensionalSplitter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkImageSource
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/itkImageToImageFilter
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkImportImageContainer
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/itkImportImageContainer
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkIndex
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkLandmarkBasedTransformInitializer
        ENH: Remove annoying warning macro. Not reason enough to throw a warning

    Code/Common/itkLevelSetFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkLightObject
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkLineConstIterator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkLinearInterpolateImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkLog10ImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkLogImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkMacro
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkMahalanobisDistanceThresholdImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkMapContainer

    Code/Common/itkMapContainer

    Code/Common/itkMetaDataDictionary
        PERF: switch to using itk_hash_map

    Code/Common/itkMetaDataDictionary
        BUG: switching to itk_hash_map results in an api change (no operator->()). unrolling change.

    Code/Common/itkMetaDataObject
        PERF: Bypass the factory mechanism for MetaDataObject

    Code/Common/itkNumericTraits
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkNumericTraitsRGBPixel
        COMP: WrapITK requires numeric traits for itk::RGB_Pixel<unsigned short>

    Code/Common/itkNumericTraitsRGBPixel
        COMP: WrapITK requires numeric traits for itk::RGB_Pixel<unsigned short>

    Code/Common/itkNumericTraitsVectorPixel
        BUG: typo

    Code/Common/itkObject
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkObject
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkObjectFactoryBase
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkObjectFactoryBase
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkOrientedImage
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkPeriodicBoundaryCondition
        STYLE: removed debug statements.

    Code/Common/itkPhasedArray3DSpecialCoordinatesImage
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkPoint
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkPointLocator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkQuaternionRigidTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkRGBPixel
        BUG: Fix for bug 3152: Headers for compound pixel types now #include the appropriate NumericTraits specialization headers.

    Code/Common/itkRealTimeClock
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkRigid2DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkRigid3DPerspectiveTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkScaleLogarithmicTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkScaleSkewVersor3DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkSimilarity2DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkSimilarity3DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkSimpleFastMutexLock
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkSimpleFastMutexLock
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkSimpleFilterWatcher
        ENH: allow new class access to private data.

    Code/Common/itkSimplexMeshGeometry
        STYLE: indentation.

    Code/Common/itkSinImageAdaptor
        STYLE: indentation.

    Code/Common/itkSize
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkSmartPointer
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkSmartPointerForwardReference
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkSmartPointerForwardReference
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). Also fix some minor style

    Code/Common/itkSpecialCoordinatesImage
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkSqrtImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkSymmetricEllipsoidInteriorExteriorSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkSymmetricSecondRankTensor
        BUG: Fix for bug 3152: Headers for compound pixel types now #include the appropriate NumericTraits specialization headers.

    Code/Common/itkTanImageAdaptor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkThinPlateR2LogRSplineKernelTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkThinPlateR2LogRSplineKernelTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkTimeProbesCollectorBase

    Code/Common/itkTimeProbesCollectorBase

    Code/Common/itkTorusInteriorExteriorSpatialFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkTriangleCell
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkVariableLengthVector
        BUG: Fix for bug 3152: Headers for compound pixel types now #include the appropriate NumericTraits specialization headers.

    Code/Common/itkVariableLengthVector
        ENH: Add GetSquaredNorm method to class

    Code/Common/itkVector
        BUG: Fix for bug 3152: Headers for compound pixel types now #include the appropriate NumericTraits specialization headers.
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Code/Common/itkVector
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkVectorContainer

    Code/Common/itkVectorContainer

    Code/Common/itkVectorImage
        ENH: Make ImageBase the baseclass to avoid conflicting return types for the same function signature, with ImageBase
        BUG: Incorrect superclass typedef. Pointed out by Gaetan on the developers list.

    Code/Common/itkVectorImageToImageAdaptor
        BUG: The vector image returns a pixel created on the stack, not a reference to a pixel

    Code/Common/itkVectorLinearInterpolateImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/Attic/itkVectorNearestNeighborInterpolateImageFunction
        BUG: obsolete file. All code is on .h file.

    Code/Common/itkVersor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkVersor
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkVersorRigid3DTransform
        STYLE: Fixed style

    Code/Common/itkVersorRigid3DTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkVersorTransform
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).
        STYLE: Fixed style

    Code/Common/itkVersorTransform
        STYLE: Fixed style

    Code/Common/itkVertexCell
        STYLE: Fixed style

    Code/Common/itkVertexCell
        STYLE: Fixed style

    Code/Common/itkVolumeSplineKernelTransform
        STYLE: Fixed style

    Code/Common/itkVolumeSplineKernelTransform
        STYLE: Fixed style

    Code/Common/itkWeakPointer
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/Common/itkWin32Header
        STYLE: Fixed style

    Code/Common/itkWin32OutputWindow
        STYLE: Fixed style

    Code/Common/itkWin32OutputWindow
        STYLE: Fixed style

    Code/Common/itkWindowedSincInterpolateImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkWindowedSincInterpolateImageFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Common/itkWindows
        STYLE: Fixed style

    Code/Common/itkXMLFileOutputWindow
        STYLE: Fixed style

    Code/Common/itkXMLFilterWatcher
        STYLE: various.

    Code/Common/itkZeroFluxNeumannBoundaryCondition
        STYLE: Fixed style

    Code/Common/itkZeroFluxNeumannBoundaryCondition
        STYLE: Fixed style

    Code/Common/Templates/itkAffineTransform+-
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformD2
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformD2
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformD3
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformD3
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformF2
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformF2
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformF3
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkAffineTransformF3
        ENH: Explicit Instantiation Support

    Code/Common/Templates/itkFixedArray+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkFixedArray+double.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkFixedArray+double.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkFixedArray+float.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkFixedArray+float.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkFixedArrayF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImage+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+double.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+double.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+float.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+float.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+int.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+int.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+long.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+long.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+short.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+short.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_char.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_char.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_int.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_int.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_long.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_long.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_short.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImage+unsigned_short.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageBase+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageBase+2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageBase+3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageBase2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageBase2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageBase3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageBase3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageRegion+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageRegion+2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageRegion+3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageRegion2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageRegion2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageRegion3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageRegion3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSource+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+double.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+double.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+float.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+float.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+int.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+int.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+long.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+long.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+short.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+short.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_char.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_char.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_int.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_int.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_long.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_long.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_short.2--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImageSource+Image+unsigned_short.3--
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUC2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUC2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUC3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUC3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageSourceUS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUC2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUC2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUC3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUC3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUI2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUI3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUL2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUL3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUS2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImageUS3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainer+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.double-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.float-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.int-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.long-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.short-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.unsigned_char-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.unsigned_int-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.unsigned_long-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkImportImageContainer+unsigned_long.unsigned_short-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_D
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_D
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_F
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_F
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_I
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_I
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_L
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_L
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_S
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_S
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_UC
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_UC
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_UI
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_UI
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_UL
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_UL
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_US
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkImportImageContainerUL_US
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPoint+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkPoint+double.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkPoint+double.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkPoint+float.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkPoint+float.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkPointF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVector+-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkVector+double.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkVector+double.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkVector+float.2-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/Attic/itkVector+float.3-
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorD2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorD3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorF2
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/Common/Templates/itkVectorF3
        ENH: Added names for explicit template instantiations.  Each instantiation of a template is given a name which is typedef-ed in a Templates namespace.  These named instantiations are useful for passing arguments to other instantiations and avoiding nested comma problems with macro arguments.  Also providing a header to import each instantiation.

    Code/IO/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Code/IO/itkAnalyzeImageIO
        ENH: throw exception if invalid dimension is specified.

    Code/IO/itkArchetypeSeriesFileNames
        ENH: Allow filenames that include special characters

    Code/IO/itkBrains2HeaderBase
        ENH: replaced ExceptionObject witk ExceptionMacro.

    Code/IO/itkBrains2MaskImageIO
        ENH: replaced ExceptionObject witk ExceptionMacro.

    Code/IO/itkGDCMImageIO
        BUG: PrintSelf defects.
        BUG: To much cached information is stored. Need to delete entire gdcm::File struct first.
        ENH: Do not need to reread header a second time. Instead retain a copy of the parsed DICOM header and pass internal gdcm structure to the pixel reader.
        STYLE: Remove old debug...
        ENH: When writing 3D Image, the code is correct to put proper Origin and Direction
        BUG: When writting 3D images, it allowed to access the 3d component of the ITK Spacing.
        ENH: Provide an helper function around the MetaDataDictionary. Make it more user oriented.

    Code/IO/itkGDCMImageIO
        PERF: Reduced the number of times the file is read to two.
        ENH: When writing 3D Image, the code is correct to put proper Origin and Direction

    Code/IO/itkGDCMSeriesFileNames
        BUG: PrintSelf defects.

    Code/IO/itkGDCMSeriesFileNames
        PERF: Reduced the number of times the file is read to two.

    Code/IO/itkIOCommon

    Code/IO/itkIOCommon

    Code/IO/itkImageIOFactory
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/IO/itkImageSeriesWriter
        ENH: better error checking on MetaDataDictonaryArray size.

    Code/IO/itkMetaImageIO
        COMP: fixed member object reference

    Code/IO/itkNiftiImageIO
        COMP: removed header include line for non-existent header

    Code/IO/itkPNGImageIO
        BUG: reader was not shifting data when it was encoded in the image.

    Code/IO/itkStimulateImageIOFactory
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/IO/itkTIFFImageIO
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Code/IO/itkVTKImageIO

    Code/Numerics/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/itkCumulativeGaussianCostFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/itkCumulativeGaussianOptimizer
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/itkFRPROptimizer

    Code/Numerics/itkFRPROptimizer

    Code/Numerics/itkMultipleValuedNonLinearVnlOptimizer
        ENH: Adding support for reporting Iteration events from the VNL optimizers.

    Code/Numerics/itkMultipleValuedNonLinearVnlOptimizer
        ENH: Adding support for reporting Iteration events from the VNL optimizers.

    Code/Numerics/itkMultipleValuedVnlCostFunctionAdaptor
        ENH: Adding support for reporting Iteration events from the VNL optimizers.

    Code/Numerics/itkMultipleValuedVnlCostFunctionAdaptor
        ENH: Adding support for reporting Iteration events from the VNL optimizers.

    Code/Numerics/itkOnePlusOneEvolutionaryOptimizer
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/itkSPSAOptimizer
        ENH: Using the MersenneTwisterRandomVariateGenerator rather than VNL

    Code/Numerics/itkSPSAOptimizer
        ENH: Using the MersenneTwisterRandomVariateGenerator rather than VNL

    Code/Numerics/itkSingleValuedNonLinearVnlOptimizer
        ENH: Adding support for reporting Iteration events from the VNL optimizers.

    Code/Numerics/itkSingleValuedVnlCostFunctionAdaptor
        ENH: Adding support for reporting Iteration events from the VNL optimizers.

    Code/Numerics/FEM/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Code/Numerics/FEM/itkFEMElement2DC0LinearQuadrilateral
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMElement2DC1Beam
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMElement3DC0LinearHexahedron
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMElement3DC0LinearTetrahedron
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMGenerateMe
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMImageMetricLoad
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMLoadImplementationGenericLandmarkLoad
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMSolverCrankNicolson
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/FEM/itkFEMSolverCrankNicolson
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkBackPropagationLayer
        COMP: WinNT-bcc32 typename fixes

    Code/Numerics/NeuralNetworks/itkBackPropagationLayer
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkBatchSupervisedTrainingFunction

    Code/Numerics/NeuralNetworks/itkBatchSupervisedTrainingFunction
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkCompletelyConnectedWeightSet
        BUG: size of connectivity matrix was reversed compared to the weight matrix

    Code/Numerics/NeuralNetworks/itkErrorFunctionBase
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkGaussianRadialBasisFunction

    Code/Numerics/NeuralNetworks/itkIterativeSupervisedTrainingFunction

    Code/Numerics/NeuralNetworks/itkIterativeSupervisedTrainingFunction
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkLayerBase
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkLayerBase
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkLogSigmoidTransferFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkMeanSquaredErrorFunction
        COMP: WinNT-bcc32 typename fixes

    Code/Numerics/NeuralNetworks/itkMeanSquaredErrorFunction
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkMultilayerNeuralNetworkBase
        COMP: WinNT-bcc32 typename fixes

    Code/Numerics/NeuralNetworks/itkMultilayerNeuralNetworkBase
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkMultiquadricRadialBasisFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkNeuralNetworkObject
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkOneHiddenLayerBackPropagationNeuralNetwork
        COMP: WinNT-bcc32 typename fixes

    Code/Numerics/NeuralNetworks/itkOneHiddenLayerBackPropagationNeuralNetwork
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkRBFBackPropagationLearningFunction
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkRBFLayer
        COMP: WinNT-bcc32 typename fixes

    Code/Numerics/NeuralNetworks/itkRBFLayer
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkRBFNetwork

    Code/Numerics/NeuralNetworks/itkRBFNetwork
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkSigmoidTransferFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkSquaredDifferenceErrorFunction
        COMP: WinNT-bcc32 typename fixes

    Code/Numerics/NeuralNetworks/itkSquaredDifferenceErrorFunction
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkSymmetricSigmoidTransferFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkTanHTransferFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkTanSigmoidTransferFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/NeuralNetworks/itkTrainingFunctionBase

    Code/Numerics/NeuralNetworks/itkTrainingFunctionBase
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkTwoHiddenLayerBackPropagationNeuralNetwork

    Code/Numerics/NeuralNetworks/itkTwoHiddenLayerBackPropagationNeuralNetwork
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkWeightSetBase
        ENH: network topology can be set at runtime

    Code/Numerics/NeuralNetworks/itkWeightSetBase
        ENH: network topology can be set at runtime

    Code/Numerics/Statistics/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Code/Numerics/Statistics/itkEuclideanDistance
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkExpectationMaximizationMixtureModelEstimator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkGaussianDensityFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkGaussianGoodnessOfFitComponent
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkGaussianMixtureModelComponent
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkGoodnessOfFitFunctionBase
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkGreyLevelCooccurrenceMatrixTextureCoefficientsCalculator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkHistogramToEntropyImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkHistogramToLogProbabilityImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkListSampleToHistogramGenerator

    Code/Numerics/Statistics/itkLogLikelihoodGoodnessOfFitFunction
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkNormalVariateGenerator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkSampleToHistogramProjectionFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Numerics/Statistics/itkScalarImageToHistogramGenerator

    Code/Numerics/Statistics/itkScalarImageToHistogramGenerator

    Code/Patented/itkActiveShapeModelCalculator
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Patented/itkActiveShapeModelGradientSearchMethod
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Patented/itkSimpleFuzzyConnectednessRGBImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Patented/itkSimpleFuzzyConnectednessScalarImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Patented/itkVectorFuzzyConnectednessImageFilter
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/Review/CMakeLists.txt
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d1ma
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d1mach.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9gmit
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9gmit.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9lgic
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9lgic.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9lgit
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9lgit.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9lgmc
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d9lgmc.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d_int
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/d_mod
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dbetai
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dbetai.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dcsevl
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dcsevl.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgami
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgami.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamit
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamit.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamlm
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamlm.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamma
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamma.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamr
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dgamr.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlbeta
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlbeta.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlgams
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlgams.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlngam
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlngam.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlnrel
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/dlnrel.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/initds
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/initds.f
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/itkChiSquareDistribution
        STYLE: various.
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/Review/itkChiSquareDistribution
        STYLE: various.

    Code/Review/itkGaussianDistribution
        STYLE: various.

    Code/Review/itkGaussianDistribution
        STYLE: various.

    Code/Review/itkProbabilityDistribution
        STYLE: various.

    Code/Review/Attic/itkSignedMaurerDistanceMapImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: More fixes according to messages from KWStyle.

    Code/Review/Attic/itkSignedMaurerDistanceMapImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: More fixes according to messages from KWStyle.

    Code/Review/itkTDistribution
        STYLE: various.

    Code/Review/itkTDistribution
        STYLE: various.

    Code/Review/Attic/itkThresholdMaximumConnectedComponentsImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: various KWSTYLE issues.
        BUG: must use itkGetStaticConstMacro to access ImageDimension.
        COMP: "typename" keywords missing.

    Code/Review/Attic/itkThresholdMaximumConnectedComponentsImageFilter
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        ENH: Use SetMinimumObjectSize of the RelabelComponentImageFilter instead of calculating it separately.  This changes results slightly because previously the algorithm found all objects *greater* than the minimum object size, not *greater than or equal to* as RelabelComponentImageFilter does.  Also, we now use a MinimumMaximumImageCalculator to find the range of possible thresholds to speed up the binary search and ensure that the found threshold is in this range.
        STYLE: various KWSTYLE issues.
        BUG: mid point was not computed correctly.
        COMP: "typename" keywords missing.

    Code/Review/xermsg
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Code/SpatialObject/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Code/SpatialObject/itkArrowSpatialObject
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/SpatialObject/itkBlobSpatialObject
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/SpatialObject/itkContourSpatialObject
        COMP: Warning, removing const when returning enumeration
        ENH: First checkin

    Code/SpatialObject/itkContourSpatialObject
        ENH: Added support to attach a slice to a contour and display orientation
        ENH: First checkin

    Code/SpatialObject/itkContourSpatialObjectPoint
        ENH: First checkin

    Code/SpatialObject/itkContourSpatialObjectPoint
        ENH: First checkin

    Code/SpatialObject/itkCylinderSpatialObject
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/SpatialObject/itkGaussianSpatialObject
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/SpatialObject/itkMetaContourConverter
        ENH: First checkin

    Code/SpatialObject/itkMetaContourConverter
        ENH: Added support to attach a slice to a contour and display orientation

    Code/SpatialObject/itkMetaSceneConverter
        ENH: Added support for contours

    Code/SpatialObject/itkPolygonSpatialObject
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Code/SpatialObject/itkTubeSpatialObject
        STYLE:  Replaced math functions with vcl_ equivalent forms (i.e. sin with vcl_sin).

    Examples/DataRepresentation/Image/CMakeLists.txt
        COMP: Boland LME linker error.

    Examples/Filtering/BinaryThresholdImageFilter
        BUG: #2929. Writer template type was incorrect.

    Examples/Filtering/CMakeLists.txt
        COMP: Avoid Borland LME1518 linker error.
        BUG: fix last checkin.
        COMP: avoid Borland linker error.
        COMP: Borland linker errors.

    Examples/Filtering/FFTDirectInverse
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/FilteringExamples2
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/FilteringExamples4
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/FilteringExamples6
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/OtsuMultipleThresholdImageFilter
        ENH: Also write out the image thresholded between the upper threshold and the max intensity

    Examples/Filtering/OtsuThresholdImageFilter
        BUG: #2929. Writer template type was incorrect.

    Examples/Filtering/ResampleImageFilter
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleImageFilter2
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleImageFilter3
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleImageFilter4
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleImageFilter5
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleImageFilter7
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleImageFilter8
        COMP: force a rebuild because of dependency problems.

    Examples/Filtering/ResampleOrientedImageFilter
        COMP: force a rebuild because of dependency problems.

    Examples/IO/CMakeLists.txt

    Examples/IO/DicomImageReadPrintTags
        ENH: Provide an helper function around the MetaDataDictionary. Make it more user oriented.

    Examples/IO/DicomSeriesReadImageWrite
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Examples/IO/ImageReadDicomSeriesWrite

    Examples/IO/ImageReadWrite
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Examples/IO/TransformReadWrite
        BUG: BSpline transform was not registered into the factory by default

    Examples/Iterators/CMakeLists.txt
        COMP: Remove tests from Borland to avoid linker errors.

    Examples/Patented/FuzzyConnectednessImageFilter
        ENH: Fixing typos indicated by Alex Chekholko via email.

    Examples/Patented/HybridSegmentationFuzzyVoronoi
        ENH: Fixing typos indicated by Alex Chekholko via email.

    Examples/Registration/BSplineWarping1
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/CMakeLists.txt
        ENH: Adding a nightly test for the ModelToImageRegistration2 example.

    Examples/Registration/DeformableRegistration4
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/DeformableRegistration6
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/DeformableRegistration7

    Examples/Registration/ImageRegistration12
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ImageRegistration13
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ImageRegistration14
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ImageRegistration5
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ImageRegistration6
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ImageRegistration7
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ImageRegistration9
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/ModelToImageRegistration1
        ENH: The metric was not using the interpolator for evaluating the image.

    Examples/Registration/ModelToImageRegistration2
        ENH: Adding the reader and the rasterization filter.

    Examples/Registration/MultiResImageRegistration2
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/RegistrationExamples3
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/RegistrationExamples4
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/RegistrationExamples6
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/RegistrationExamples7
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/RegistrationExamples9
        COMP: force a rebuild because of dependency problems.

    Examples/Registration/RegistrationExamplesO2
        COMP: force a rebuild because of dependency problems.

    Examples/Statistics/CMakeLists.txt
        COMP: avoid borland linker error

    Examples/Statistics/ImageHistogram1

    Examples/Statistics/ImageHistogram2

    Examples/Visualization/CannyEdgeDetectionImageFilterConnectVTKITK.py
        ENH: Remove dos end of line

    Testing/Code/CMakeLists.txt

    Testing/Code/Algorithms/CMakeLists.txt
        BUG: added TEMP.

    Testing/Code/Algorithms/itkAlgorithmsTests4
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Code/Algorithms/itkFastMarchingUpwindGradientTest
        ENH: Test the TargetReached modes of the algorithm

    Testing/Code/Algorithms/itkHistogramImageToImageMetricTest
        ENH: initialize upper and lower bound.

    Testing/Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilterTest
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Code/BasicFilters/CMakeLists.txt
        BUG: itkSignedMaurerDistanceMapImageFilterTest.cxx entered twice.

    Testing/Code/BasicFilters/itkBasicFiltersPrintTest
        ENH: remove redundant dim parameter from itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter

    Testing/Code/BasicFilters/itkBasicFiltersPrintTest2
        COMP: force a rebuild because of dependency problems.

    Testing/Code/BasicFilters/itkBasicFiltersTests4
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Code/BasicFilters/itkBloxBoundaryProfileImageToBloxCoreAtomImageFilterTest
        ENH: remove redundant dim parameter from itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter

    Testing/Code/BasicFilters/itkDiffusionTensor3DReconstructionImageFilterTest
        STYLE: missing copyright.

    Testing/Code/BasicFilters/itkExpImageFilterAndAdaptorTest
        COMP: trying to track down failure on vs 7. Set threads to 1.

    Testing/Code/BasicFilters/itkMorphologicalGradientImageFilterTest
        STYLE: missing copyright.

    Testing/Code/BasicFilters/itkNormalizedCorrelationImageFilterTest
        COMP: force a rebuild because of dependency problems.

    Testing/Code/BasicFilters/itkRecursiveGaussianImageFiltersOnTensorsTest
        STYLE: missing copyright.

    Testing/Code/BasicFilters/itkResampleImageTest
        COMP: force a rebuild because of dependency problems.

    Testing/Code/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Code/BasicFilters/itkVectorIndexSelectionCastImageFilterTest

    Testing/Code/Common/CMakeLists.txt
        ENH: The DifferenceImageFilter was missing unit testing.

    Testing/Code/Common/itkCommonTests2
        ENH: The DifferenceImageFilter was missing unit testing.

    Testing/Code/Common/itkDifferenceImageFilterTest
        ENH: Fixing input connections to the DifferenceImageFilter.
        ENH: The DifferenceImageFilter was missing unit testing.

    Testing/Code/Common/itkFixedArrayTest
        ENH: Added explicit instantiation support framework to itkMacro.h.  See this header for details and documentation of the support macros.  Added option ITK_EXPLICIT_INSTANTIATION to itkConfigure.h because it is used to determine whether ITK provides explicit instantiations, which does not change outside the project.  Added instantiations of some common core types.  Removed old explicit instantiation beta code.

    Testing/Code/Common/itkPeriodicBoundaryConditionTest
        ENH: added new test.

    Testing/Code/Common/itkTimeProbesTest

    Testing/Code/Common/itkZeroFluxBoundaryConditionTest
        ENH: better testing of BC.

    Testing/Code/IO/itkBMPImageIOTest
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Testing/Code/IO/itkIOTests

    Testing/Code/IO/itkNiftiImageIOTest

    Testing/Code/IO/itkRawImageIOTest5
        COMP: warning.

    Testing/Code/IO/itkReadWriteSpatialObjectTest
        ENH: Added support to attach a slice to a contour and display orientation

    Testing/Code/IO/itkTIFFImageIOTest
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Testing/Code/Numerics/itkFRPROptimizerTest

    Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest1
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest2
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest3
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest4
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/QPropXORTest1
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/RBFTest1
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/XORTest1
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Numerics/NeuralNetworks/XORTest2
        ENH: changed to incorporate runtime network topology setting, including use of different MeasurementVectorTypes such as itk::Array

    Testing/Code/Review/CMakeLists.txt
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        ENH: Adding a second test for the itkThresholdMaximumConnectedComponentsImageFilter.
        ENH: Adding returns FAILURE in the catch blocks of the tries.

    Testing/Code/Review/itkChiSquareDistributionTest
        STYLE: various.
        ENH: Probability distribution library allowing for Student-t and Chi-Square pdf, cdf, and inverse cdf calculations.

    Testing/Code/Review/itkGaussianDistributionTest
        STYLE: various.

    Testing/Code/Review/itkReviewHeaderTest
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: various KWSTYLE issues.

    Testing/Code/Review/itkReviewPrintTest
        STYLE: various KWSTYLE issues.
        ENH: Support files for testing the classes that are under the review process.

    Testing/Code/Review/itkReviewTests
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: Fixed style
        COMP: Fixing the connections for the test driver.

    Testing/Code/Review/Attic/itkSignedMaurerDistanceMapImageFilterTest
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: removing new line at the end of the file. Signaled by KWStyle.

    Testing/Code/Review/itkTDistributionTest
        STYLE: various.

    Testing/Code/Review/Attic/itkThresholdMaximumConnectedComponentsImageFilterTest
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.
        STYLE: various KWSTYLE issues.
        ENH: Adding returns FAILURE in the catch blocks of the tries.

    Testing/Data/Baseline/Algorithms/OtsuMultipleThresholdsImageFilterTest.png

    Testing/Data/Baseline/Algorithms/itkThresholdMaximumConnectedComponentsImageFilterTest1.png
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/Algorithms/itkThresholdMaximumConnectedComponentsImageFilterTest2.png
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest1.mhd
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest1.zraw
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest2.mhd
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest2.zraw
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest3.mhd
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest3.zraw
        ENH: Moved code, tests and baselines from Review into Algorithms and BasicFilters.

    Testing/Data/Baseline/BasicFilters/itkVectorIndexSelectionCastImageFilterTest1.mha
        ENH: Baseline for the test itkVectorIndexSelectionCastImageFilterTest.

    Testing/Data/Baseline/BasicFilters/itkVectorIndexSelectionCastImageFilterTest2.mha
        ENH: Baseline for the test itkVectorIndexSelectionCastImageFilterTest.

    Testing/Data/Baseline/BasicFilters/itkVectorIndexSelectionCastImageFilterTest3.mha
        ENH: Baseline for the test itkVectorIndexSelectionCastImageFilterTest.

    Testing/Data/Baseline/Common/itkDifferenceImageFilterTest.png
        ENH: Baseline for the DifferenceImageFilterTest.

    Testing/Data/Baseline/Filtering/OtsuMultipleThresholdOutput002.png

    Testing/Data/Input/BrainSliceBinary.png
        ENH: Images needed for testing the Maurer distance map filter.

    Testing/Data/Input/CellsFluorescence1.png
        ENH: Input test image for the threshold maximum connected components filter test.

    Testing/Data/Input/CellsFluorescence2.png
        ENH: Input image for the ThresholdMaximumConnectedComponentsImageFilterTest2.

    Testing/Data/Input/LungSliceBinary.png
        ENH: Images needed for testing the Maurer distance map filter.

    Testing/Data/Input/SquareBinary201.png
        ENH: Images needed for testing the Maurer distance map filter.

    Utilities/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.
        ENH: Allow ITK to be built against an installed version of GDCM with the ITK_USE_SYSTEM_GDCM option

    Utilities/DICOMParser/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/Dart/BuildContinuousWithCTest.bat.in
        ENH: bat script to do a continous build with ctest.

    Utilities/Dart/BuildContinuousWithCTest.sh.in
        ENH: generate script to run ctest continuous build.

    Utilities/Dart/CMakeLists.txt
        ENH: bat script to do a continous build with ctest.

    Utilities/Doxygen/doxygen.config.in
        ENH: Fixing the names of the concept in the typedef.
        ENH: expanding the concept checking macro so it appears in the Doxygen documentation.

    Utilities/KWStyle/ITK.kws.xml.in
        ENH: Configurable file with the XML description of ITK coding style.

    Utilities/KWStyle/ITKHeader
        ENH: Template of the ITK header to be used for checking by KWStyle.

    Utilities/KWStyle/ITKOverwrite.txt
        ENH: File that define list of ITK files to exempt from code style checking.

    Utilities/MetaIO/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/MetaIO/metaArrow

    Utilities/MetaIO/metaArrow

    Utilities/MetaIO/metaBlob

    Utilities/MetaIO/metaBlob

    Utilities/MetaIO/metaCommand
        ENH: Remove unused termination tag

    Utilities/MetaIO/metaCommand
        ENH: Added support for Grid Application Description file. Fixed issues with parsing.

    Utilities/MetaIO/metaContour
        ENH: Added support to attach a slice to a contour and display orientation

    Utilities/MetaIO/metaContour
        ENH: Added support to attach a slice to a contour and display orientation

    Utilities/MetaIO/metaDTITube

    Utilities/MetaIO/metaDTITube

    Utilities/MetaIO/metaEllipse

    Utilities/MetaIO/metaEllipse

    Utilities/MetaIO/metaGaussian

    Utilities/MetaIO/metaGaussian

    Utilities/MetaIO/metaGroup

    Utilities/MetaIO/metaGroup

    Utilities/MetaIO/metaITKUtils

    Utilities/MetaIO/metaImage

    Utilities/MetaIO/metaImage

    Utilities/MetaIO/metaImageUtils

    Utilities/MetaIO/metaImageUtils

    Utilities/MetaIO/metaLandmark

    Utilities/MetaIO/metaLandmark

    Utilities/MetaIO/metaLine

    Utilities/MetaIO/metaLine

    Utilities/MetaIO/metaMe

    Utilities/MetaIO/metaMesh

    Utilities/MetaIO/metaObject

    Utilities/MetaIO/metaObject

    Utilities/MetaIO/metaScene
        ENH: Added support for contours

    Utilities/MetaIO/metaScene

    Utilities/MetaIO/metaSurface

    Utilities/MetaIO/metaSurface

    Utilities/MetaIO/metaTransform

    Utilities/MetaIO/metaTransform

    Utilities/MetaIO/metaTube

    Utilities/MetaIO/metaTube

    Utilities/MetaIO/metaTubeGra

    Utilities/MetaIO/metaTubeGraph

    Utilities/MetaIO/metaTypes
        BUG: Wrong typedef for unsigned long type

    Utilities/MetaIO/metaUtils
        ENH: Added support for contours

    Utilities/MetaIO/metaUtils
        ENH: Added more debugging information when pixeltype cannot be converted

    Utilities/MetaIO/metaVesselTube

    Utilities/MetaIO/metaVesselTube

    Utilities/MetaIO/tests/CMakeLists.txt
        ENH: Added metaContour test

    Utilities/MetaIO/tests/testMeta10Contour
        ENH: First checkin

    Utilities/NrrdIO/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/expat/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/gdcm/CMakeLists.txt
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Utilities/gdcm/src/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/gdcm/src/gdcmBinEntry
        ENH: Big PHAT bug in gdcm... DT is ASCII

    Utilities/gdcm/src/gdcmDictSet
        BUG: resultPath could be empty, cannot access char -1 in an array

    Utilities/gdcm/src/gdcmDocEntry
        ENH: Big PHAT bug in gdcm... DT is ASCII

    Utilities/gdcm/src/gdcmDocument
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir
        ENH: Big PHAT bug in gdcm... DT is ASCII

    Utilities/gdcm/src/gdcmDocument
        ENH: Extract CanRead from code

    Utilities/gdcm/src/gdcmFile
        ENH: Apply patch to allow ITK to be build against a system GDCM lib. At same time apply a couple of changes I had in my local dir

    Utilities/gdcm/src/gdcmFileHelper
        ENH: Big PHAT bug in gdcm... DT is ASCII
        ENH: Properly set some default value: IOP (default to 100010), and Patient Orientation which is redundant...

    Utilities/gdcm/src/gdcmSerieHelper
        BUG: Fixed unitialized memory read

    Utilities/gdcm/src/gdcmVR
        COMP: intel compiler issue with sizeof a temporary
        ENH: Big PHAT bug in gdcm... DT is ASCII

    Utilities/itkjpeg/12/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/itkjpeg/16/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/itkjpeg/8/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/kwsys/CMakeLists.txt

        ENH: remove test on cygwin since it randomly fails
        ENH: Do not build the library if we are not doing Testing
        BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen
        ENH: use CMAKE_DL_LIBS and not dl directly as it does not always exist
        ENH: Still more coverage of the DynamicLoader
        ENH: Compile DynamicLoader

    Utilities/kwsys/CommandLineArguments
        ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64

    Utilities/kwsys/Directory
        ENH: Use const char where it should have been. At same time fix Bug#2958
        ENH: add missing cmake depend hacks
        BUG: Need to reset internal structure in case of multiple calls to Load

    Utilities/kwsys/Directory.hxx.in
        ENH: Use const char where it should have been. At same time fix Bug#2958
        ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code).

    Utilities/kwsys/DynamicLoader
        ENH: remove warning
        BUG: Fix problem on MacOSX, by disabling part of the test.
        BUG: Fix for MINGW32
        ENH: Also look into data segment (consistant with other implementation)
        ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast
        STYLE: Minor style
        COMP: Fix compilation on MacOSX

    Utilities/kwsys/DynamicLoader.hxx.in
        COMP: Fix problem with namespace
        ENH: Add documentation on the problem with system wide path for looking up dynamic libraries. STYLE: Fix trailing white spaces
        ENH: Adding kwsys implementation for a DynamicLoader class. Copy from itkDynamicLoader, with patch from cmDynamicLoader

    Utilities/kwsys/Glob
        ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
        STYLE: Make sure to use the proper cast.

    Utilities/kwsys/Glob.hxx.in
        ENH: Add support for relative paths and cleanup

    Utilities/kwsys/ProcessUNIX
        BUG: Do not leak global table of processes.
        BUG: Reverting previous change until it can be fixed on Cygwin.
        ENH: Enabling process tree killing on Cygwin.
        ENH: Enabled process tree killing on the SGI.
        ENH: Enabled process tree killing on HP-UX.
        ENH: Added implementation of process tree killing that runs "ps" to traverse the tree.

    Utilities/kwsys/ProcessWin32
        BUG: Fixed deadlock condition when grandchildren are running after the children exit.

    Utilities/kwsys/Registry
        ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
        STYLE: Minor style

    Utilities/kwsys/Registry.hxx.in
        STYLE: Minor style

    Utilities/kwsys/RegularExpression
        STYLE: Make sure to use the proper cast.

    Utilities/kwsys/SystemTools
        ENH: search for program without extensions
        ENH: put the fix back in with abort
        COMP: Fixing the the build for windows.
        BUG: IsSubDirectory should use ComparePath to do platform-independent path comparison.
        ENH: performance improvments
        ENH: Improved implementation of FilesDiffer to avoid allocating enough memory for the entire file twice.  Instead using a block-at-a-time comparison.
        ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
        ENH: Use const char where it should have been. At same time fix Bug#2958
        ENH: try to clean up the search for programs
        ENH: fix find program to look for .com and .exe correctly and not return files with no extension on windows
        ENH: Add trailing whitespace

    Utilities/kwsys/SystemTools.hxx.in

        ENH: Use const char where it should have been. At same time fix Bug#2958

    Utilities/kwsys/Terminal
        ENH: Added rxvt-unicode and cygwin terminals for color support.
        BUG: Fixed bug in check for vt100 assumption.
        ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals.  Currently only a cfprintf function is provided to print color messages.

    Utilities/kwsys/Terminal.h.in
        ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals.  Currently only a cfprintf function is provided to print color messages.

    Utilities/kwsys/auto_ptr.hxx.in
        COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one.

    Utilities/kwsys/hashtable.hxx.in
        ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64

    Utilities/kwsys/testCommandLineArguments
        STYLE: Make sure to use the proper cast.

    Utilities/kwsys/testDynamicLoader
        ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
        COMP: Fix warning
        ENH: Make test usable from command line
        BUG: Do the proper path
        BUG: Fix problem with  in the path
        ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast
        BUG: Make sure to have proper dependencies
        ENH: remove test temporarily
        ENH: Improve test coverage

    Utilities/kwsys/testDynload
        ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake
        BUG: Remove comment
        ENH: Add a file to generate the lib

    Utilities/kwsys/testProcess
        ENH: Added test 8 to test grandchildren running after children exit.

    Utilities/kwsys/testSystemTools
        STYLE: Minor style

    Utilities/kwsys/testSystemTools.h.in
        BUG: Do the proper path
        BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen

    Utilities/kwsys/testTerminal

    Utilities/nifti/fsliolib/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/nifti/niftilib/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/nifti/znzlib/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/openjpeg/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/png/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/tiff/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/vxl/core/vnl/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/vxl/core/vnl/vnl_matrix_fixed_ref

    Utilities/vxl/core/vnl/vnl_scalar_join_iterator
        BUG: wrong function signature

    Utilities/vxl/core/vnl/vnl_vector_fixed_ref

    Utilities/vxl/core/vnl/algo/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/vxl/v3p/netlib/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/vxl/vcl/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Utilities/zlib/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Wrapping/CSwig/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Wrapping/CSwig/SwigRuntime/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.

    Wrapping/CSwig/Tcl/CMakeLists.txt
        ENH: Adding ITK version number to the soname of shared libraries on linux.  This is a patch from Steve Robbins given in bug#3249.
