ITK Release 3.4 Changed From Previous
From KitwarePublic
Jump to navigationJump to search
This release covers the period March 11, 2007 through September 23, 2007
Changes in this Release
CMakeLists.txt ENH: Moving the ITK_VERSION_MINOR number from 3 to 4. (for releasing ITK 3.4). ENH: Limit the test of Objective-C to APPLE, instead of NOT WIN32. COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. ENH: Setting Concept checking ON by default. COMP: trying to increase test output limits. ENH: Moving the minor version number to 3. This is the development version ITK 3.3. DartConfig.cmake ITKConfig.cmake.in ENH: Fix Bug #5173 - ITKConfig.cmake should not export SOURCE DIR. This value will point nowhere in a true installation (without source). Since VTK does not expose VTK_SOURCE_DIR either, simply remove it in ITK itkConfigure.h.in itkIncludeDirectories.cmake BUG: Fix 5174 itkIncludeDirectories.cmake sets includes for GDCM incorrectly. Thanks to Steve M. Robbins for patch CMake/CTestCustom.ctest.in COMP: try to suppress ranlib warning. COMP: suppress wrap warnings that cannot be removed. COMP: increase test output limits to help file errors. COMP: try to suppress someUtilities warnings. COMP: try to suppress some SWIG warnings. COMP: try to suppress some vnl warnings. CMake/FindMINC2.cmake CMake/itkTestObjCxxCompiler.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. users ENH: add sean ENH: Changed lorensen email account. ENH: fix my email Code/CMakeLists.txt COMP: Fixed build order and capitalization error in library linking. Code/Algorithms/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Code/Algorithms/itkAnisotropicFourthOrderLevelSetImageFilter STYLE: numerous style issues. Code/Algorithms/itkAnisotropicFourthOrderLevelSetImageFilter STYLE: numerous style issues. Code/Algorithms/itkAntiAliasBinaryImageFilter STYLE: numerous style issues. Code/Algorithms/itkAntiAliasBinaryImageFilter STYLE: numerous style issues. Code/Algorithms/itkAutomaticTopologyMeshSource COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkAutomaticTopologyMeshSource COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkBalloonForceFilter STYLE: numerous stlye issues. Code/Algorithms/itkBalloonForceFilter STYLE: numerous stlye issues. Code/Algorithms/itkBayesianClassifierImageFilter STYLE: numerous style issues. Code/Algorithms/itkBayesianClassifierImageFilter STYLE: numerous style issues. Code/Algorithms/itkBayesianClassifierInitializationImageFilter STYLE: numerous style issues. Code/Algorithms/itkBayesianClassifierInitializationImageFilter STYLE: numerous style issues. Code/Algorithms/itkBinaryMask3DMeshSource STYLE: numerous style issues. Code/Algorithms/itkBinaryMask3DMeshSource COMP: suppress Intel compiler warnings using pragmas. Code/Algorithms/itkBinaryMedialNodeMetric STYLE: numerous style issues. Code/Algorithms/itkBinaryMedialNodeMetr STYLE: numerous style issues. Code/Algorithms/itkBioCell Code/Algorithms/itkBioCellBase Code/Algorithms/itkBioCellBase Code/Algorithms/itkBioCellularAggregate STYLE: numerous style issues. Code/Algorithms/itkBioCellularAggregate STYLE: numerous style issues. Code/Algorithms/itkConnectedRegionsMeshFilter ENH: the filter assumed celldata exist which is wrong by default. Code/Algorithms/itkDeformableSimplexMesh3DGradientConstraintForceFilter COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkDeformableSimplexMesh3DGradientConstraintForceFilter COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkEuclideanDistancePointMetr COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/Algorithms/itkFastMarchingUpwindGradientImageFilter STYLE: numerous style issues. Code/Algorithms/itkFastMarchingUpwindGradientImageFilter COMP: remove warning. STYLE: numerous style issues. Code/Algorithms/itkGradientDifferenceImageToImageMetric COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkGradientDifferenceImageToImageMetr COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkHistogramImageToImageMetric ENH: When transform is set, DerivativeStepLengthScales is resized if not already specified and STYLE: Fixed line lengths Code/Algorithms/itkHistogramImageToImageMetr ENH: Checked in wrong version...oops Code/Algorithms/itkHistogramMatchingImageFilter COMP: Consistently match types with the histogram to avoid compiler warnings. Verified that all types were cast from THistogramMeasurement to double, stored as double and then cast back to THistogramMeasurement. Compiler warnings were removed for the case when the Input image type was not double. Code/Algorithms/itkHistogramMatchingImageFilter COMP: Consistently match types with the histogram to avoid compiler warnings. Verified that all types were cast from THistogramMeasurement to double, stored as double and then cast back to THistogramMeasurement. Compiler warnings were removed for the case when the Input image type was not double. Code/Algorithms/itkImageToImageMetr STYLE: Line lengths Code/Algorithms/itkKappaStatisticImageToImageMetr COMP: warnings removed. Code/Algorithms/itkMattesMutualInformationImageToImageMetric STYLE: Line lengths Code/Algorithms/itkMattesMutualInformationImageToImageMetr STYLE: Line lengths Code/Algorithms/itkMeanSquaresImageToImageMetric STYLE: minor typo Code/Algorithms/itkMultiResolutionPDEDeformableRegistration ENH: implemented feature that was intended but never completed. itkMultiResolutionPDEDeformableRegistration can not be initialized from a DeformationFieldType read in from disk. This will allow initialization from previous DeformationFieldType. Code/Algorithms/itkMultiResolutionPDEDeformableRegistration ENH: implemented feature that was intended but never completed. itkMultiResolutionPDEDeformableRegistration can not be initialized from a DeformationFieldType read in from disk. This will allow initialization from previous DeformationFieldType. Code/Algorithms/itkOrthogonalSwath2DPathFilter COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkOrthogonalSwath2DPathFilter COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkRayCastInterpolateImageFunction COMP: warnings and various style. Code/Algorithms/itkRayCastInterpolateImageFunction COMP: warnings and various style. Code/Algorithms/itkRegularSphereMeshSource ENH: regularSphereMeshSource remodeled to work also with QuadEdgeMesh. ENH: QuadEdgeMesh nows wrap the GetPoint method and the BoundaryAssignement API. ENH: QuadEdgeMeshPolygonCell now implements the full cellinterface API. Code/Algorithms/itkSegmentationLevelSetImageFilter BUG: 2188. Add documentation explaining that this is an Abstract class. Code/Algorithms/itkSimplexMeshVolumeCalculator COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkSimplexMeshVolumeCalculator COMP: warnings removed. STYLE: numerous style issues. Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilter COMP: warnings and style. Code/Algorithms/itkThresholdMaximumConnectedComponentsImageFilter COMP: warnings and style. Code/BasicFilters/itkAccumulateImageFilter STYLE: minor changes (doc) Code/BasicFilters/itkAddImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkAndImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkBinaryDilateImageFilter Code/BasicFilters/itkBinaryErodeImageFilter Code/BasicFilters/itkBinaryFunctorImageFilter STYLE: add cross links Code/BasicFilters/itkBinaryFunctorImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkBinaryMorphologyImageFilter Code/BasicFilters/itkBinaryMorphologyImageFilter Code/BasicFilters/itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter BUG: Evil compile time function in an else which does not respect ITK coding style convention Code/BasicFilters/itkCastImageFilter COMP: [4966] Fix gcc warning for empty classes by setting the destructor as virtual. Code/BasicFilters/itkCheckerBoardImageFilter STYLE: minor changes (doc) Code/BasicFilters/itkCheckerBoardImageFilter STYLE: minor changes (doc) Code/BasicFilters/itkConnectedComponentImageFilter Code/BasicFilters/itkEigenAnalysis2DImageFilter ENH: Removing unecessary initialization of a variable. Code/BasicFilters/itkExtractImageFilter STYLE: minor style issue Code/BasicFilters/itkExtractImageFilter STYLE: minor changes (doc) Code/BasicFilters/itkGradientRecursiveGaussianImageFilter Code/BasicFilters/itkGradientRecursiveGaussianImageFilter Code/BasicFilters/itkGrayscaleMorphologicalClosingImageFilter Code/BasicFilters/itkGrayscaleMorphologicalOpeningImageFilter Code/BasicFilters/itkHessian3DToVesselnessMeasureImageFilter insight-users/2007-August/023428.html Code/BasicFilters/itkHessianRecursiveGaussianImageFilter Code/BasicFilters/itkHoughTransform2DCirclesImageFilter Code/BasicFilters/itkImportImageFilter ENH: Direction was missing Code/BasicFilters/itkImportImageFilter ENH: Direction was missing Code/BasicFilters/itkInterpolateImageFilter STYLE: minor typo Code/BasicFilters/itkInverseDeformationFieldImageFilter Code/BasicFilters/itkLaplacianImageFilter Code/BasicFilters/itkMaskImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkMaskNegatedImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkMaximumImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkMinimumImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkMultiplyImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkNaryFunctorImageFilter Code/BasicFilters/itkNormalizedCorrelationImageFilter STYLE: minor changes (doc) Code/BasicFilters/itkOrImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkOrientImageFilter COMP: [4965] Fix gcc warning for enums to string conversions. Code/BasicFilters/itkOrientImageFilter COMP: [4965] Fix gcc warning for enums to string conversions. Code/BasicFilters/itkPolylineMask2DImageFilter BUG: vertex must be converted to an index for IsInside test. STYLE: various style issues. ENH: Augmented test to check exception. ENH: Changed test to use an image with non trivial spacing. Code/BasicFilters/itkPolylineMask2DImageFilter BUG: vertex must be converted to an index for IsInside test. STYLE: various style issues. ENH: Augmented test to check exception. ENH: Changed test to use an image with non trivial spacing. Code/BasicFilters/itkRandomImageSource STYLE: minor changes (doc) Code/BasicFilters/itkRandomImageSource STYLE: minor changes (doc) Code/BasicFilters/itkResampleImageFilter ENH: fix const correctness Code/BasicFilters/itkResampleImageFilter Code/BasicFilters/itkSigmoidImageFilter BUG:4604. Missing TypeMacro(), and therefore reporting wrong class name in GetNameOfClass(). Code/BasicFilters/itkSignedMaurerDistanceMapImageFilter ENH: add rough progress report Code/BasicFilters/itkSmoothingRecursiveGaussianImageFilter STYLE: comments for odd initialization in smoothing filter Code/BasicFilters/itkSmoothingRecursiveGaussianImageFilter COMP: PrintSelf defect. BUG: initializing m_Sigma ENH: added public GetSigma method Code/BasicFilters/itkSubtractImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkTernaryFunctorImageFilter STYLE: add cross links Code/BasicFilters/itkTwoOutputExampleImageFilter BUG: Need to provide implementation for GetInverseOutput Code/BasicFilters/itkUnaryFunctorImageFilter STYLE: add cross links Code/BasicFilters/itkVTKImageExportBase Code/BasicFilters/itkVectorResampleImageFilter Code/BasicFilters/itkXorImageFilter ENH: When the functor does not explicitely cast to a real type, it will be up to the user to do the right thing (eg. ushort minus ushort is not ushort). Thus make it a little easier for most common case and use default template parameter (first one) Code/BasicFilters/itkZeroCrossingBasedEdgeDetectionImageFilter Code/Common/CMakeLists.txt BUG: 5347. Fixing builds of the MultiThreader in Mac 64 bits. Code/Common/itkArray STYLE: numerous style issues. Code/Common/itkArray2D COMP: [5530] Fix shadow declaration of input variables to member functions. Code/Common/itkBSplineDeformableTransform ENH: Adding const version of the GetCoefficientImage() method. Code/Common/itkBSplineDeformableTransform STYLE: numerous style issues. Code/Common/itkBloxCoreAtomPixel STYLE: numerous style issues. Code/Common/itkBoundingBox STYLE: numerous style issues. Code/Common/itkCellInterface STYLE: numerous style issues. Code/Common/itkCenteredTransformInitializer Code/Common/itkCenteredVersorTransformInitializer Code/Common/itkConstShapedNeighborhoodIterator Code/Common/itkCorrespondingMedialNodeClique STYLE: numerous style issues. Code/Common/itkDataObject BUG: 5647. Attempting to solve link issue in MinGW when using Shared libraries. Code/Common/itkDataObjectDecorator BUG: 4935: DataObjectDecorator is not const-correct. Code/Common/itkDataObjectDecorator BUG: 4935: DataObjectDecorator is not const-correct. Code/Common/itkDefaultPixelAccessor BUG: 4641. Fix contributed by Mathieu Coursolle, from Rogue Research. Code/Common/itkEventObject BUG: Semicolon was missing at the end of the class declaration in itkEventMacro(). Code/Common/itkFiniteDifferenceImageFilter Code/Common/itkFiniteDifferenceImageFilter Code/Common/itkGaussianDerivativeSpatialFunction BUG: 4962 - Error in normalization in itk::GaussianDerivativeSpatialFunction Code/Common/itkGaussianOperator Code/Common/itkHexahedronCell ENH: Iniitialize point ids to a large number. Code/Common/itkHexahedronCell Code/Common/itkIdentityTransform Code/Common/itkImageDuplicator BUG: 622. Added documentation explaining that this is not a pipeline filter. Code/Common/itkImageRegionConstIterator COMP: suppress Intel compiler warnings using pragmas. Code/Common/itkImageRegionConstIteratorWithIndex Code/Common/itkImageSliceConstIteratorWithIndex STYLE: minor typo Code/Common/itkImageSource STYLE: Fix typo Code/Common/itkImageToImageFilter STYLE: minor typo Code/Common/itkImageTransformHelper ENH: Remving cout statments used for debbuging. Code/Common/itkInPlaceImageFilter STYLE: Fix typos (convienent->convenient) Code/Common/itkIndex STYLE: Fix typos (convienent->convenient) Code/Common/itkKLMSegmentationRegion Code/Common/itkKLMSegmentationRegion Code/Common/itkLandmarkBasedTransformInitializer COMP: [5529] Fix gcc warning for implicit 64 to 32 bits conversion. Code/Common/itkLightObject BUG: fix race condition while destroying smart pointers to an object in several threads. Thanks to Julia Smith, for report and fix. COMP: handle the case when subclass constructors would call an exception. This prevents a system abort() Code/Common/itkLightObject ENH: correct ordering of keywords Code/Common/itkLightProcessObject COMP: [5529] Fix conversion from double to float warning. Code/Common/itkLineCell ENH: Iniitialize point ids to a large number. Code/Common/itkLineCell Code/Common/itkLoggerBase BUG: PrintSelf defect. STYLE: various style issues. Code/Common/itkLoggerBase BUG: PrintSelf defect. STYLE: various style issues. Code/Common/itkMacro STYLE: Fix typos (convienent->convenient) Code/Common/itkMatrixOffsetTransformBase Code/Common/itkMesh COMP: warnings removed. STYLE: numerous style issues. Code/Common/itkMe COMP: warnings removed. STYLE: numerous style issues. Code/Common/itkMultiThreader BUG: 5718. MultiThreader was swallowing exceptions messages from their executing threads. Code/Common/itkNumericTraits Code/Common/itkNumericTraits STYLE: fix typo Code/Common/itkNumericTraitsCovariantVectorPixel BUG: 5752. ValueType trait defined incorrectly for Vector types. Code/Common/itkNumericTraitsRGBPixel BUG: 5752. ValueType trait defined incorrectly for Vector types. Code/Common/itkNumericTraitsTensorPixel BUG: 5752. ValueType trait defined incorrectly for Vector types. Code/Common/itkNumericTraitsVariableLengthVectorPixel BUG: 5752. ValueType trait defined incorrectly for Vector types. Code/Common/itkNumericTraitsVectorPixel BUG: 5752. ValueType trait defined incorrectly for Vector types. Code/Common/itkOffset STYLE: Fix typos (convienent->convenient) Code/Common/itkPolygonCell BUG: Constructor with number of vertices should BuildEdges(). Code/Common/itkPolygonCell COMP: warning removed. Code/Common/itkProcessObject STYLE: Fix typos (convienent->convenient) Code/Common/itkProcessObject COMP: [5529] Fix conversion from double to float warning. Code/Common/itkQuadraticEdgeCell ENH: Iniitialize point ids to a large number. Code/Common/itkQuadraticEdgeCell Code/Common/itkQuadraticTriangleCell ENH: Iniitialize point ids to a large number. Code/Common/itkQuadraticTriangleCell Code/Common/itkQuadrilateralCell ENH: Iniitialize point ids to a large number. Code/Common/itkQuadrilateralCell Code/Common/itkRedPixelAccessor COMP: warnings removed. Code/Common/itkRegion Code/Common/itkRigid2DTransform COMP: warnings removed. STYLE: various. Code/Common/itkRigid2DTransform COMP: warnings removed. STYLE: various. Code/Common/itkScaleSkewVersor3DTransform COMP: Backout changes that used ITK_NO_RETURN becuase of wrapping and other issues. COMP: Reverting Code/Common/itkScaleSkewVersor3DTransform COMP: Reverting COMP: Now correctly uses Skew. WARNING: Reduced from 15 parameters to 12 parameters and SetMatrix is no longer a public member function. Code/Common/itkSimilarity3DTransform Code/Common/itkSimplexMe COMP: warnings removed. STYLE: numerous style issues. Code/Common/itkSize STYLE: Fix typos (convienent->convenient) Code/Common/itkSpatialOrientation STYLE: Line spacings Code/Common/itkSpatialOrientationAdapter COMP: [4952] Fix gcc warning for classes with no constructor. Code/Common/itkTestMain Code/Common/itkTetrahedronCell ENH: Iniitialize point ids to a large number. Code/Common/itkTetrahedronCell Code/Common/itkTransform COMP: Backout changes that used ITK_NO_RETURN becuase of wrapping and other issues. Code/Common/itkTransform COMP: [4965] Fix gcc warning for enums to string conversions. Code/Common/itkTransformFactoryBase BUG: 4677 - TransformIO cannot read transforms with float precision (reported by Casey Goodlett) Code/Common/itkTranslationTransform Code/Common/itkTriangleCell ENH: Iniitialize point ids to a large number. Code/Common/itkTriangleCell BUG: 2538. Incorrect management of closest point. Code/Common/itkValarrayImageContainer Code/Common/itkVector COMP: warnings removed. STYLE: numerous style issues. Code/Common/itkVectorContainer COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/Common/itkVersor BUG: 4677 - TransformIO cannot read transforms with float precision (reported by Casey Goodlett) Code/Common/itkVertexCell COMP: Need to include NumericTraits. Code/Common/itkVertexCell Code/Common/itkXMLFilterWatcher STYLE: Remove explicit itk:: Code/IO/CMakeLists.txt ENH: this specific INSTALL command was not complying with the usual install directives used throughout ITK. COMP: When USE_REVIEW is turned on, linking with external installs of ITK needed some libraries defined properly. COMP: suppress GCC warnings on some specific files whose warnings are admissible. Code/IO/itkAnalyzeImageIO STYLE: Fixed style STYLE: various style issues. Code/IO/itkAnalyzeImageIO STYLE: various style issues. Code/IO/itkAnalyzeImageIOFactory STYLE: various style issues. Code/IO/itkAnalyzeImageIOFactory STYLE: various style issues. Code/IO/itkArchetypeSeriesFileNames STYLE: various style issues. STYLE: various style issues. Code/IO/itkArchetypeSeriesFileNames STYLE: various style issues. Code/IO/itkBMPImageIO STYLE: various style issues. Code/IO/itkBMPImageIO STYLE: various style issues. Code/IO/itkBMPImageIOFactory STYLE: various style issues. Code/IO/itkBMPImageIOFactory STYLE: various style issues. Code/IO/itkBioRadImageIO BUG: cannot compare string literals (unspecified behavior) STYLE: various style issues. Code/IO/itkBioRadImageIO STYLE: various style issues. Code/IO/itkBioRadImageIOFactory STYLE: various style issues. Code/IO/itkBioRadImageIOFactory STYLE: various style issues. Code/IO/itkBioRadImageIOTest STYLE: various style issues. Code/IO/itkBrains2HeaderBase STYLE: various style issues. Code/IO/itkBrains2HeaderBase STYLE: various style issues. Code/IO/itkBrains2HeaderFactory STYLE: various style issues. Code/IO/itkBrains2MaskImageIO STYLE: various style issues. Code/IO/itkBrains2MaskImageIO STYLE: various style issues. Code/IO/itkBrains2MaskImageIOFactory STYLE: various style issues. Code/IO/itkBrains2MaskImageIOFactory STYLE: various style issues. Code/IO/itkConvertPixelBuffer STYLE: various style issues. Code/IO/itkConvertPixelBuffer STYLE: various style issues. Code/IO/itkDICOMImageIO2 STYLE: various style issues. Code/IO/itkDICOMImageIO2 STYLE: various style issues. Code/IO/itkDICOMImageIO2Factory STYLE: various style issues. Code/IO/itkDICOMImageIO2Factory STYLE: various style issues. Code/IO/itkDICOMSeriesFileNames STYLE: various style issues. Code/IO/itkDICOMSeriesFileNames STYLE: various style issues. Code/IO/itkDefaultConvertPixelTraits STYLE: various style issues. Code/IO/itkDicomImageIO STYLE: various style issues. Code/IO/itkDicomImageIOFactory STYLE: various style issues. Code/IO/itkDicomImageIOFactory STYLE: various style issues. Code/IO/itkGDCMImageIO BUG: cannot compare string literals (unspecified behavior) STYLE: various style issues. Code/IO/itkGDCMImageIO STYLE: various style issues. Code/IO/itkGDCMImageIOFactory STYLE: various style issues. Code/IO/itkGDCMImageIOFactory STYLE: various style issues. Code/IO/itkGDCMSeriesFileNames STYLE: Fix typos STYLE: various style issues. Code/IO/itkGDCMSeriesFileNames STYLE: minor style Code/IO/itkGE4ImageIO STYLE: various style issues. Code/IO/itkGE4ImageIO STYLE: various style issues. Code/IO/itkGE4ImageIOFactory STYLE: various style issues. Code/IO/itkGE4ImageIOFactory STYLE: various style issues. Code/IO/itkGE5ImageIO STYLE: various style issues. STYLE: various style issues. COMP: std::sqrt is not portable. Use vcl_sqrt instead. BUG: 4527. GE5 now computes directions correctly. STYLE: various style issues. Code/IO/itkGE5ImageIO STYLE: various style issues. Code/IO/itkGE5ImageIOFactory STYLE: various style issues. Code/IO/itkGE5ImageIOFactory STYLE: various style issues. Code/IO/itkGEAdwImageIO STYLE: various style issues. Code/IO/itkGEAdwImageIO STYLE: various style issues. Code/IO/itkGEAdwImageIOFactory STYLE: various style issues. Code/IO/itkGEAdwImageIOFactory STYLE: various style issues. Code/IO/itkGEImageHeader BUG: 4527. GE5 now computes directions correctly. STYLE: various style issues. Code/IO/itkGiplImageIO STYLE: various style issues. BUG: 4290 - GiplImageIO: wrong default values for dimension and size STYLE: various style issues. Code/IO/itkGiplImageIO STYLE: various style issues. Code/IO/itkGiplImageIOFactory STYLE: various style issues. Code/IO/itkGiplImageIOFactory STYLE: various style issues. Code/IO/itkIOCommon STYLE: various style issues. Code/IO/itkIPLCommonImageIO STYLE: various style issues. STYLE: various style issues. Code/IO/itkIPLCommonImageIO COMP: Backout changes that used ITK_NO_RETURN becuase of wrapping and other issues. BUG: 4527. GE5 now computes directions correctly. STYLE: various style issues. Code/IO/itkIPLFileNameList STYLE: various style issues. Code/IO/itkIPLFileNameList STYLE: various style issues. Code/IO/itkImageFileReader ENH: Added UseStreaming macro STYLE: various style issues. Code/IO/itkImageFileReader COMP: New member variable m_UseStreaming was missing from PrintSelf(). COMP: [5529] Fix gcc warning for implicit 64 to 32 bits conversion. STYLE: More descriptive exception. BUG: #5383. ImageIO classes and ImageFileReader were not honoring streaming requests. STYLE: various style issues. Code/IO/itkImageFileWriter STYLE: various style issues. Code/IO/itkImageFileWriter STYLE: various style issues. Code/IO/itkImageIOBase COMP: Missing to print new member variables in the PrintSelf() method. BUG: Invalid pointer write. Added additional logic if image dimension is greater than ioregion dimension. BUG: #5383. ImageIO classes and ImageFileReader were not honoring streaming requests. Code/IO/itkImageIOBase ENH: Added UseStreamedReading and UseStreamedWriting macros STYLE: various style issues. Code/IO/itkImageIOFactory BUG: Rolling back mistaken commit. STYLE: various style issues. Code/IO/itkImageIOFactory STYLE: various style issues. Code/IO/itkImageIORegion COMP: [5529] Fix gcc warning for implicit 64 to 32 bits conversion. STYLE: various style issues. Code/IO/itkImageSeriesReader STYLE: minor style Code/IO/itkImageSeriesReader COMP: [5529] Fix conversion from double to float warning. ENH: Enable the ImageSeriesReader to read only 1 file. In the case that only 1 file name is supplied, the ImageSeriesReader reverts to an ImageFileReader automatically. STYLE: various style issues. Code/IO/itkImageSeriesWriter ENH: add an option to compress the data Code/IO/itkImageSeriesWriter ENH: add an option to compress the data Code/IO/itkJPEGImageIO COMP: warnings removed. Various style issues. STYLE: various style issues. Code/IO/itkJPEGImageIO STYLE: various style issues. Code/IO/itkJPEGImageIOFactory STYLE: various style issues. Code/IO/itkJPEGImageIOFactory STYLE: various style issues. Code/IO/itkLSMImageIO STYLE: various style issues. Code/IO/itkLSMImageIO STYLE: various style issues. Code/IO/itkLSMImageIOFactory STYLE: various style issues. Code/IO/itkLSMImageIOFactory STYLE: various style issues. Code/IO/Attic/itkMatlabTransformIO Code/IO/Attic/itkMatlabTransformIO BUG: Superclass was not defined properly. STYLE: fixed a few style issues. Code/IO/Attic/itkMatlabTransformIOFactory Code/IO/Attic/itkMatlabTransformIOFactory Code/IO/itkMetaArrayReader STYLE: various style issues. Code/IO/itkMetaArrayReader STYLE: various style issues. Code/IO/itkMetaArrayWriter STYLE: various style issues. Code/IO/itkMetaArrayWriter STYLE: various style issues. Code/IO/itkMetaImageIO COMP: Missing printself ENH: Now using metaImage::CanRead() directly COMP: Warnings COMP: warnings removed. Various style issues. ENH: removing debugging std::cout statements. STYLE: various style issues. STYLE: various style issues. Code/IO/itkMetaImageIO ENH: Added subsampling factor BUG: #5383. ImageIO classes and ImageFileReader were not honoring streaming requests. Code/IO/itkMetaImageIOFactory STYLE: various style issues. Code/IO/itkMetaImageIOFactory STYLE: various style issues. Code/IO/itkNiftiImageIO STYLE: style issues. STYLE: Ran KWStyle and removed nearly all the warnings. STYLE: style issues. BUG: 4D images were overreading the direction defined matrix, and stomping out of bounds in memory. Valgrind errors fixed. BUG: fixes for vector images + streamable io COMP: warnings removed. Various style issues. BUG: Writing out 2D nifti images was failing. Fixed orientation and logic for writing 2D nifti images. COMP: warnings removed. BUG: #5383. ImageIO classes and ImageFileReader were not honoring streaming requests. STYLE: various style issues. Code/IO/itkNiftiImageIO STYLE: fixing member variables alignment. BUG: #5383. ImageIO classes and ImageFileReader were not honoring streaming requests. STYLE: various style issues. Code/IO/itkNiftiImageIOFactory STYLE: various style issues. Code/IO/itkNiftiImageIOFactory STYLE: various style issues. Code/IO/itkNrrdImageIO STYLE: Fixing utterly complicated and poor style for a commposed boolean test. STYLE: various style issues. Code/IO/itkNrrdImageIO STYLE: various style issues. Code/IO/itkNrrdImageIOFactory STYLE: various style issues. Code/IO/itkNrrdImageIOFactory STYLE: various style issues. Code/IO/itkNumericSeriesFileNames STYLE: various style issues. Code/IO/itkPNGImageIO ENH: Generalized the writing so that ND degenerate or non-degenerate images can be written. If the dimension is 3D or higher, the first slice is written. If it is 2D, the image is written as usual. If it is 1D, a 2D image is written where the second dimension has size 1. COMP: Backout changes that used ITK_NO_RETURN becuase of wrapping and other issues. COMP: warnings removed. Code/IO/itkPNGImageIO STYLE: Improved documentation. Code/IO/itkPNGImageIOFactory STYLE: various style issues. Code/IO/itkPNGImageIOFactory STYLE: various style issues. Code/IO/itkPolygonGroupSpatialObjectXMLFile COMP: backout warning fix. STYLE: various style issues. Code/IO/itkPolygonGroupSpatialObjectXMLFile STYLE: various style issues. Code/IO/itkRawImageIO STYLE: various style issues. Code/IO/itkRawImageIO STYLE: various style issues. Code/IO/itkRegularExpressionSeriesFileNames STYLE: various style issues. Code/IO/itkRegularExpressionSeriesFileNames STYLE: various style issues. Code/IO/itkSiemensVisionImageIO STYLE: various style issues. Code/IO/itkSiemensVisionImageIO STYLE: various style issues. Code/IO/itkSiemensVisionImageIOFactory STYLE: various style issues. Code/IO/itkSiemensVisionImageIOFactory STYLE: various style issues. Code/IO/itkSpatialObjectReader STYLE: various style issues. Code/IO/itkSpatialObjectReader STYLE: various style issues. Code/IO/itkSpatialObjectWriter STYLE: various style issues. Code/IO/itkSpatialObjectWriter STYLE: various style issues. Code/IO/itkStimulateImageIO BUG: cannot compare string literals (unspecified behavior) Code/IO/itkStimulateImageIO STYLE: various style issues. Code/IO/itkStimulateImageIOFactory STYLE: various style issues. Code/IO/itkStimulateImageIOFactory STYLE: various style issues. Code/IO/itkTIFFImageIO BUG: Fixed the code so that it can now correctly read a grayscale volume stored in a single TIFF file with a colormap. To do this, the colormap must be re-initialized for each slice of the volume. Also, the offset for the output volume must be 3 times as large as a grayscale volume without a colormap since the grayscale values get mapped to the corresponding RGB colormap value. STYLE: various style issues. Code/IO/itkTIFFImageIO STYLE: various style issues. Code/IO/itkTIFFImageIOFactory STYLE: various style issues. Code/IO/itkTIFFImageIOFactory STYLE: various style issues. Code/IO/itkTestDriver STYLE: various style issues. Code/IO/itkTransformFileReader BUG: 5293. The redunant and premature call to the itkExceptionMacro() has been removed. STYLE: various style issues. Code/IO/itkTransformFileReader STYLE: various style issues. Code/IO/itkTransformFileWriter STYLE: various style issues. Code/IO/itkTransformFileWriter STYLE: various style issues. Code/IO/Attic/itkTransformIOBase COMP: Fixed constness of iterators in PrintSelf COMP: Added PrintSelf Code/IO/Attic/itkTransformIOBase COMP: Added PrintSelf Code/IO/Attic/itkTransformIOFactory Code/IO/Attic/itkTransformIOFactory Code/IO/Attic/itkTxtTransformIO BUG: text editing error caused incorrect code to be checked in Code/IO/Attic/itkTxtTransformIO BUG: Superclass was not defined properly. STYLE: fixed a few style issues. Code/IO/Attic/itkTxtTransformIOFactory Code/IO/Attic/itkTxtTransformIOFactory Code/IO/itkVTKImageIO BUG: cannot compare string literals (unspecified behavior) STYLE: various style issues. Code/IO/itkVTKImageIO STYLE: various style issues. Code/IO/itkVTKImageIOFactory STYLE: various style issues. Code/IO/itkVTKImageIOFactory STYLE: various style issues. Code/IO/itkXMLFile STYLE: various style issues. Code/Numerics/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Code/Numerics/itkAmoebaOptimizer STYLE: various style issues. Code/Numerics/itkAmoebaOptimizer STYLE: various style issues. Code/Numerics/itkCacheableScalarFunction STYLE: various style issues. Code/Numerics/itkCacheableScalarFunction STYLE: various style issues. Code/Numerics/itkCompositeValleyFunction STYLE: various style issues. Code/Numerics/itkCompositeValleyFunction STYLE: various style issues. Code/Numerics/itkConjugateGradientOptimizer STYLE: various style issues. Code/Numerics/itkConjugateGradientOptimizer STYLE: various style issues. Code/Numerics/itkCostFunction STYLE: various style issues. Code/Numerics/itkCumulativeGaussianCostFunction STYLE: various style issues. Code/Numerics/itkCumulativeGaussianCostFunction STYLE: various style issues. Code/Numerics/itkCumulativeGaussianOptimizer STYLE: various style issues. Code/Numerics/itkCumulativeGaussianOptimizer STYLE: various style issues. Code/Numerics/itkExhaustiveOptimizer STYLE: various style issues. Code/Numerics/itkExhaustiveOptimizer STYLE: various style issues. Code/Numerics/itkFRPROptimizer STYLE: various style issues. Code/Numerics/itkFRPROptimizer STYLE: various style issues. Code/Numerics/itkGradientDescentOptimizer STYLE: various style issues. Code/Numerics/itkGradientDescentOptimizer STYLE: various style issues. Code/Numerics/itkLBFGSBOptimizer COMP: warnings removed. Code/Numerics/itkLBFGSBOptimizer STYLE: various style issues. Code/Numerics/itkLBFGSOptimizer STYLE: various style issues. Code/Numerics/itkLBFGSOptimizer STYLE: various style issues. Code/Numerics/itkLevenbergMarquardtOptimizer ENH: Fixing const correctness in GetValue(). STYLE: various style issues. Code/Numerics/itkLevenbergMarquardtOptimizer ENH: Fixing const correctness in GetValue(). Code/Numerics/itkMultipleValuedCostFunction STYLE: various style issues. Code/Numerics/itkMultipleValuedNonLinearOptimizer STYLE: various style issues. Code/Numerics/itkMultipleValuedNonLinearVnlOptimizer STYLE: various style issues. Code/Numerics/itkMultipleValuedNonLinearVnlOptimizer STYLE: various style issues. Code/Numerics/itkMultipleValuedVnlCostFunctionAdaptor STYLE: various style issues. Code/Numerics/itkMultipleValuedVnlCostFunctionAdaptor STYLE: various style issues. Code/Numerics/itkMultivariateLegendrePolynomial STYLE: various style issues. Code/Numerics/itkMultivariateLegendrePolynomial STYLE: various style issues. Code/Numerics/itkNonLinearOptimizer STYLE: various style issues. Code/Numerics/itkOnePlusOneEvolutionaryOptimizer STYLE: various style issues. Code/Numerics/itkOnePlusOneEvolutionaryOptimizer STYLE: various style issues. Code/Numerics/itkOptimizer STYLE: various style issues. Code/Numerics/itkOptimizer STYLE: various style issues. Code/Numerics/itkPowellOptimizer COMP: warnings removed. STYLE: various style issues. Code/Numerics/itkPowellOptimizer STYLE: various style issues. Code/Numerics/itkQuaternionRigidTransformGradientDescentOptimizer STYLE: various style issues. Code/Numerics/itkQuaternionRigidTransformGradientDescentOptimizer STYLE: various style issues. Code/Numerics/itkRegularStepGradientDescentBaseOptimizer BUG: 4893. Adding validity check for GradientMagnitudeTolerance value. STYLE: various style issues. Code/Numerics/itkRegularStepGradientDescentBaseOptimizer COMP: Backout changes that used ITK_NO_RETURN becuase of wrapping and other issues. STYLE: various style issues. Code/Numerics/itkRegularStepGradientDescentOptimizer STYLE: various style issues. Code/Numerics/itkRegularStepGradientDescentOptimizer STYLE: various style issues. Code/Numerics/itkSPSAOptimizer STYLE: various style issues. Code/Numerics/itkSPSAOptimizer STYLE: various style issues. Code/Numerics/itkSingleValuedCostFunction STYLE: various style issues. Code/Numerics/itkSingleValuedNonLinearOptimizer STYLE: various style issues. Code/Numerics/itkSingleValuedNonLinearVnlOptimizer STYLE: various style issues. Code/Numerics/itkSingleValuedNonLinearVnlOptimizer STYLE: various style issues. Code/Numerics/itkSingleValuedVnlCostFunctionAdaptor STYLE: various style issues. Code/Numerics/itkSingleValuedVnlCostFunctionAdaptor STYLE: various style issues. Code/Numerics/itkSymmetricEigenSystem STYLE: various style issues. Code/Numerics/itkSymmetricEigenSystem STYLE: various style issues. Code/Numerics/itkVersorRigid3DTransformOptimizer STYLE: various style issues. Code/Numerics/itkVersorRigid3DTransformOptimizer STYLE: various style issues. Code/Numerics/itkVersorTransformOptimizer STYLE: various style issues. Code/Numerics/itkVersorTransformOptimizer STYLE: various style issues. Code/Numerics/FEM/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. COMP:Suppress Sun C++ warnings using compiler flags. Code/Numerics/NeuralNetworks/itkBackPropagationLayer BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkBackPropagationLayer BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkBatchSupervisedTrainingFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkBatchSupervisedTrainingFunction STYLE: Removed writing to file that was there for debugging, and removed debug printing to std::cout Code/Numerics/NeuralNetworks/itkCompletelyConnectedWeightSet BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkCompletelyConnectedWeightSet BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkErrorBackPropagationLearningFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkErrorBackPropagationLearningFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkErrorBackPropagationLearningWithMomentum BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkErrorBackPropagationLearningWithMomentum COMP: missing typename. Simplified by adding a typedef. BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkErrorFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkGaussianRadialBasisFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkGaussianTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkHardLimitTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkIdentityTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkInputFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkIterativeSupervisedTrainingFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkIterativeSupervisedTrainingFunction STYLE: Removed writing to file that was there for debugging, and removed debug printing to std::cout Code/Numerics/NeuralNetworks/itkLayerBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkLayerBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkLearningFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkLogSigmoidTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkMeanSquaredErrorFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkMeanSquaredErrorFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkMultilayerNeuralNetworkBase COMP: Another attempt at avoiding MS compiler issues. BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkMultilayerNeuralNetworkBase COMP: Another attempt at avoiding MS compiler issues. BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkMultiquadricRadialBasisFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkNNetDistanceMetricBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkNeuralNetworkObject BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkNeuralNetworkObject BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkOneHiddenLayerBackPropagationNeuralNetwork BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkOneHiddenLayerBackPropagationNeuralNetwork BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkProductInputFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkProductInputFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkQuickPropLearningRule BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkQuickPropLearningRule BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRBFBackPropagationLearningFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRBFBackPropagationLearningFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRBFLayer BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRBFLayer BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRBFNetwork BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRBFNetwork BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkRadialBasisFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSigmoidTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSignedHardLimitTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSquaredDifferenceErrorFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSquaredDifferenceErrorFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSumInputFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSumInputFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkSymmetricSigmoidTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTanHTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTanSigmoidTransferFunction BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTrainingFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTrainingFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTransferFunctionBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTwoHiddenLayerBackPropagationNeuralNetwork BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkTwoHiddenLayerBackPropagationNeuralNetwork BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkWeightSetBase BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Numerics/NeuralNetworks/itkWeightSetBase COMP: warnings removed. Code/Numerics/Statistics/CMakeLists.txt COMP: warnings removed. Code/Numerics/Statistics/dgamit COMP: Fix compiler warning about no return value declared in prototype. Code/Numerics/Statistics/Attic/itkDenseFrequencyContainer Code/Numerics/Statistics/itkHistogram COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. BUG: 4814. Incorrect termination criteria for the binary search of GetIndex(). Code/Numerics/Statistics/itkImageToListGenerator BUG: 4935: DataObjectDecorator is not const-correct. Code/Numerics/Statistics/itkImageToListGenerator BUG: 4935: DataObjectDecorator is not const-correct. Code/Numerics/Statistics/itkJointDomainImageToListAdaptor COMP: Variable named 'id' was causing error: expected unqualified-id before '=' token, provided more verbose variable name to avoid conflict. Code/Numerics/Statistics/itkListSample COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/Numerics/Statistics/itkListSampleBase COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/Numerics/Statistics/itkListSampleToHistogramGenerator Code/Numerics/Statistics/itkSparseFrequencyContainer Code/Numerics/Statistics/Attic/itkSparseFrequencyContainer Code/Patented/itkActiveShapeModelCalculator COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/Patented/itkActiveShapeModelGradientSearchMethod COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/Patented/itkSimpleFuzzyConnectednessImageFilterBase BUG: 477 Doxygen error Code/Patented/itkSimpleFuzzyConnectednessRGBImageFilter BUG: 477 Fixed style Code/Review/CMakeLists.txt COMP: Adding ITKIOMINC2 to the list of libraries to install. COMP: When USE_REVIEW is turned on, linking with external installs of ITK needed some libraries defined properly. Code/Review/itkBinaryMorphologicalClosingImageFilter 141 Code/Review/itkBinaryMorphologicalClosingImageFilter 141 Code/Review/itkBinaryMorphologicalOpeningImageFilter 141 Code/Review/itkBinaryMorphologicalOpeningImageFilter 141 Code/Review/itkBinaryProjectionImageFilter COMP: warnings removed. Code/Review/itkBinaryThresholdProjectionImageFilter COMP: warnings removed. Code/Review/itkConformalFlatteningMeshFilter COMP: remove gcc warnings. Code/Review/itkGeometricalQuadEdge COMP: const correctness. ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkGeometricalQuadEdge ENH: itkQuadEdgeMeshLineCell.txx 99% coverage. ENH: code coverage QE. FIX: potential mem leak QE. FIX: warning bcc QE. COMP: warnings removed. Code/Review/itkLabelOverlayImageFilter STYLE: various style issues. Code/Review/itkLabelOverlayImageFilter STYLE: various style issues. Code/Review/itkMINC2ImageIO STYLE: Fixing coding style violations, most of them resulting from the removal of tabs. Code/Review/itkMINC2ImageIO STYLE: Fixing style violations. Code/Review/itkMINC2ImageIOFactory STYLE: Fixing style issues. Code/Review/itkMINC2ImageIOFactory STYLE: Fixing style issues. Code/Review/itkMatlabTransformIO Code/Review/itkMatlabTransformIO STYLE: Fixing coding style issues. Code/Review/itkMatlabTransformIOFactory Code/Review/itkMatlabTransformIOFactory Code/Review/itkMaximumProjectionImageFilter COMP: warnings removed. Code/Review/itkMeanProjectionImageFilter STYLE: various style issues. Code/Review/itkMinimumProjectionImageFilter COMP: warnings removed. Code/Review/itkMorphologicalWatershedFromMarkersImageFilter ENH: add some doc from the article Code/Review/itkNeuralNetworkFileReader COMP: Further simplifying typedefs trying to get it to compile in VS6.0. ENH: do byte swapping if file was written with different endienness BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Review/itkNeuralNetworkFileReader COMP: Further simplifying typedefs trying to get it to compile in VS6.0. ENH: do byte swapping if file was written with different endienness COMP: remove warnings. Code/Review/itkNeuralNetworkFileWriter STYLE: Fixing many style issues. COMP: Attempting to fix VS6 compiler errors. It appears to get confused with const overloaded functions. BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Review/itkNeuralNetworkFileWriter STYLE: Fixing many style issues. ENH: do byte swapping if file was written with different endienness BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Code/Review/Attic/itkOptTransform STYLE: Fixing coding style violations. Code/Review/Attic/itkOptTransform STYLE: Fixing coding style violations. Code/Review/itkQuadEdge ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkQuadEdge COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMesh ENH: coverage. COMP: bcc warnings. STYLE: various. ENH: the itkPoinSet::GetPoint method was hidden by the new QuadEdgeMesh::GetPoint method. It broke the backward compatibility for several tests. Thanks Jim Miller for providing insight during the 070824 itk TConf. BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. ENH: iterator issue addressed. STYLE: various style errors. ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkQuadEdgeMe ENH: fix two bugs in QuadEdgeMesh::GetFace and GetEdge. ENH: itkQuadEdge.cxx coverage. QuadEdgeMesh now only uses debugMacro. COMP: warnings about PoinId. STYLE: headers, multilines comments, ... BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. ENH: mem leak free. STYLE: various. STYLE: various style errors. ENH: code coverage QE. FIX: potential mem leak QE. FIX: warning bcc QE. COMP: warnings removed. Code/Review/itkQuadEdgeMeshBaseIterator ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkQuadEdgeMeshBoundaryEdgesMeshFunction STYLE: various style errors. Code/Review/itkQuadEdgeMeshBoundaryEdgesMeshFunction ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorCreateCenterVertexFunction ENH: better EulerOperator test. Better EulerOperator input test. Better EulerOperator coverage. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkQuadEdgeMeshEulerOperatorDeleteCenterVertexFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorDeleteCenterVertexFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkQuadEdgeMeshEulerOperatorFlipEdgeFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorFlipEdgeFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorJoinFacetFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorJoinFacetFunction STYLE: headers. COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorJoinVertexFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorJoinVertexFunction ENH: better EulerOperator test. Better EulerOperator input test. Better EulerOperator coverage. COMP: bcc warnings addressed. Code/Review/itkQuadEdgeMeshEulerOperatorSplitEdgeFunction ENH: better EulerOperator test. Better EulerOperator input test. Better EulerOperator coverage. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkQuadEdgeMeshEulerOperatorSplitFacetFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorSplitFacetFunction STYLE: comments in cellinterface test. ENH: better coverage. COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorSplitVertexFunction COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshEulerOperatorSplitVertexFunction ENH: better euler operator test. Better coverage. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkQuadEdgeMeshFrontIterator ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkQuadEdgeMeshFrontIterator STYLE: various style errors. Code/Review/itkQuadEdgeMeshFunctionBase STYLE: ident. COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Code/Review/itkQuadEdgeMeshLineCell ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... STYLE: various style errors. Code/Review/itkQuadEdgeMeshLineCell ENH: first results using callgrind on itkVTKPolyDataReaderTest using QuadEdgeMesh showed that more than 50% of the time was spend in the QuadEdgeMeshCell destructor calling Disconnect(). Disconnect() is only needed when the user wants to delete an isolated Edge while keeping the QuadEdge structure valid for further usage. It is thus not required when the mesh release the memory of all the cells. It will be now assumed that the user will call Disconnect() beforehand when needed. It improves the test speed by a factor 2, and the destruction of a mesh speed by a factor 30. COMP: bcc warnings addressed. BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. ENH: QuadEdgeTopologyChecker fully implemented, and tested. ENH: enhancement of the itkQuadEdgeMesh classes and tests. Code/Review/itkQuadEdgeMeshMacro ENH: fix a macro. Code/Review/itkQuadEdgeMeshPoint COMP: added a virtual destructor. BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. Code/Review/itkQuadEdgeMeshPoint COMP: added a virtual destructor. ENH: removed unused methods. Fixed one method callOrg => Origin. Code/Review/itkQuadEdgeMeshPolygonCell ENH: regularSphereMeshSource remodeled to work also with QuadEdgeMesh. ENH: QuadEdgeMesh nows wrap the GetPoint method and the BoundaryAssignement API. ENH: QuadEdgeMeshPolygonCell now implements the full cellinterface API. STYLE: headers. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... ENH: memory leaks fixed. Code/Review/itkQuadEdgeMeshPolygonCell ENH: regularSphereMeshSource remodeled to work also with QuadEdgeMesh. ENH: QuadEdgeMesh nows wrap the GetPoint method and the BoundaryAssignement API. ENH: QuadEdgeMeshPolygonCell now implements the full cellinterface API. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... ENH: mem leak free. STYLE: various. STYLE: various style errors. Code/Review/itkQuadEdgeMeshToQuadEdgeMeshFilter BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. Code/Review/itkQuadEdgeMeshToQuadEdgeMeshFilter BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. ENH: finished to migrate this class to ITK. It was left somehow in between in term of naming. Code/Review/itkQuadEdgeMeshTopologyChecker ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkQuadEdgeMeshTopologyChecker ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... ENH: QuadEdgeTopologyChecker fully implemented, and tested. Code/Review/itkQuadEdgeMeshTraits BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. Code/Review/itkQuadEdgeMeshZipMeshFunction STYLE: headers. Code/Review/itkQuadEdgeMeshZipMeshFunction STYLE: headers. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkSumProjectionImageFilter COMP: warnings removed. Code/Review/itkThreadSafeTransform STYLE: Fixing style issues. Code/Review/itkThreadSafeTransform STYLE: style issues. Code/Review/itkTransformFileReaderWithFactory Code/Review/itkTransformFileReaderWithFactory Code/Review/itkTransformFileWriterWithFactory Code/Review/itkTransformFileWriterWithFactory Code/Review/itkTransformIOBase STYLE: Fixing coding style problems. Code/Review/itkTransformIOBase STYLE: Fixing coding style problems. Code/Review/itkTransformIOFactory Code/Review/itkTransformIOFactory Code/Review/itkTxtTransformIO STYLE: Fixing style issue. removing unecessary semicolon. Code/Review/itkTxtTransformIO Code/Review/itkTxtTransformIOFactory Code/Review/itkTxtTransformIOFactory Code/Review/itkVTKPolyDataReader ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Code/Review/itkVTKPolyDataReader COMP: warnings removed. BUG: Type definition fixed; ENH: set points ID one by one to get ready for non triangular meshes. STYLE: various style issues. Code/SpatialObject/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Code/SpatialObject/itkAffineGeometryFrame ENH: Replacing <> with "" in the include for ITK files. Code/SpatialObject/itkArrowSpatialObject ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkBlobSpatialObject ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkContourSpatialObject ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkCylinderSpatialObject STYLE: numerous style issues. Code/SpatialObject/itkDTITubeSpatialObjectPoint ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkImageSpatialObject ENH: Replacing <> with "" for includes of ITK headers. COMP: Warnings BUG: 4964 - ImageSpatialObject BoundingBox is wrong when transformed Code/SpatialObject/itkLandmarkSpatialObject ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkMetaBlobConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaContourConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaDTITubeConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaImageConverter ENH: Added support for MaskSpatialObject Code/SpatialObject/itkMetaImageConverter ENH: Added support for MaskSpatialObject Code/SpatialObject/itkMetaLandmarkConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaLineConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaSceneConverter ENH: Added support for MaskSpatialObject Code/SpatialObject/itkMetaSurfaceConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaTubeConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkMetaVesselTubeConverter COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Code/SpatialObject/itkPolygonSpatialObject COMP: warnings. Code/SpatialObject/itkSpatialObject BUG: Issue when detecting if the bounding box is defined ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkSpatialObjectFactoryBase STYLE: numerous style issues. Code/SpatialObject/itkSpatialObjectTreeContainer ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkSpatialObjectTreeNode ENH: Replacing <> with "" for includes of ITK headers. Code/SpatialObject/itkSurfaceSpatialObject COMP: [5255] Replace instances of conflicting Objective-C++ keyword id. Examples/CMakeLists.txt COMP: Review directory is still empty, remove the subdirs command from the CMakeList.txt Examples/DataRepresentation/Image/CMakeLists.txt COMP: ITKCommon not needed since it is included in other libs. Causes duplicate symbols on some (Mac) static builds. Examples/DataRepresentation/Mesh/CMakeLists.txt COMP: Duplicate ITKCommon removed. Examples/DataRepresentation/Mesh/MeshTraits BUG: 5147. Fixing documentation that was copy-pasted from Mesh3.cxx. Examples/DataRepresentation/Path/CMakeLists.txt COMP: ITKCommon not needed since it is included in other libs. Causes duplicate symbols on some (Mac) static builds. Examples/Filtering/AntiAliasBinaryImageFilter Examples/Filtering/CMakeLists.txt COMP: Avoid Borland LME1518 linker errors. COMP: Avoid Borland LME1518 linker errors. COMP: Duplicate ITKCommon removed. ENH: Adding a test for the new ZeroCrossingBasedEdgeDetection filter. COMP: Avoid Borland LME1518 linler errors. Examples/Filtering/DanielssonDistanceMapImageFilter Examples/Filtering/FilteringExamples8 ENH: Adding a test for the new ZeroCrossingBasedEdgeDetection filter. Examples/Filtering/ZeroCrossingBasedEdgeDetectionImageFilter Examples/IO/CMakeLists.txt COMP: Avoid Borland LME1518 linker errors. COMP: ITKCommon not needed since it is included in other libs. Causes duplicate symbols on some (Mac) static builds. Examples/IO/ComplexImageReadWrite COMP: suppress 4275 warning for VS. Examples/IO/DicomSeriesReadImageWrite2 Examples/IO/ImageSeriesReadWrite2 ENH: Adding example on how to use the RegularExpressionSeriesFileNames class. Examples/Iterators/CMakeLists.txt COMP: Avoid Borland LME1518 linker errors. Examples/Numerics/CMakeLists.txt COMP: ITKCommon not needed since it is included in other libs. Causes duplicate symbols on some (Mac) static builds. Examples/Patented/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Examples/Patented/IterativeClosestPoint1 ENH: Adding command observer to illustrate the use of Events. Examples/Registration/BSplineWarping1 Examples/Registration/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. BUG: typo introduced in last commit. COMP:Removing redundant libraries that cause duplicate symbols on some platforms (.e.g.Mac).. Examples/Registration/DeformableRegistration1 Examples/Registration/DeformableRegistration10 Examples/Registration/DeformableRegistration11 Examples/Registration/DeformableRegistration2 Examples/Registration/DeformableRegistration3 Examples/Registration/DeformableRegistration4 Examples/Registration/DeformableRegistration5 Examples/Registration/DeformableRegistration6 Examples/Registration/DeformableRegistration7 Examples/Registration/DeformableRegistration8 Examples/Registration/DeformableRegistration9 Examples/Registration/DeformationFieldInitialization Examples/Registration/DeformationFieldJacobian Examples/Registration/ImageRegistration1 Examples/Registration/ImageRegistration10 Examples/Registration/ImageRegistration11 Examples/Registration/ImageRegistration12 Examples/Registration/ImageRegistration13 Examples/Registration/ImageRegistration14 Examples/Registration/ImageRegistration15 Examples/Registration/ImageRegistration16 Examples/Registration/ImageRegistration17 Examples/Registration/ImageRegistration1o Examples/Registration/ImageRegistration2 Examples/Registration/ImageRegistration2o Examples/Registration/ImageRegistration3 Examples/Registration/ImageRegistration3o Examples/Registration/ImageRegistration4 Examples/Registration/ImageRegistration4o Examples/Registration/ImageRegistration5o Examples/Registration/ImageRegistration6 Examples/Registration/ImageRegistration6o Examples/Registration/ImageRegistration7 Examples/Registration/ImageRegistration7o Examples/Registration/ImageRegistration8 Examples/Registration/ImageRegistration9 Examples/Registration/ImageRegistrationHistogramPlotter Examples/Registration/LandmarkWarping2 Examples/Registration/ModelToImageRegistration1 Examples/Registration/ModelToImageRegistration2 Examples/Registration/ThinPlateSplineWarp Examples/Segmentation/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. COMP: Duplicate ITKCommon removed. Examples/SpatialObjects/CMakeLists.txt COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Examples/SpatialObjects/SpatialObjectTransforms BUG: 5158 - Documentation Error in ExamplesSpatialObjectsSpatialObjectTransforms.cxx Examples/Statistics/CMakeLists.txt COMP: Avoid Borland LME1518 linker errors. BUG: Removing duplicate line that was adding the excutable for the NormalVariateGenerator. Testing/Code/Algorithms/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Testing/Code/Algorithms/itkAlgorithmsHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Algorithms/itkAlgorithmsPrintTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkAlgorithmsPrintTest2 ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkAlgorithmsPrintTest3 ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkAlgorithmsPrintTest4 ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkAnisotropicFourthOrderLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkAntiAliasBinaryImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkBinaryThinningImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkCannySegmentationLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkCurvatureFlowTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkExtensionVelocitiesImageFilterTest COMP: warnings removed. Testing/Code/Algorithms/itkFFTTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkGibbsTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkGradientVectorFlowImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkImagePCAShapeModelEstimatorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkInterpolateTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkIsolatedWatershedImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkIsotropicFourthOrderLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkKmeansModelEstimatorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkLaplacianSegmentationLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkMRFImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkNarrowBandThresholdSegmentationLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkNewTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkOtsuMultipleThresholdsImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkOtsuThresholdImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkRegionGrow2DTest ENH: Remove 4D testing if stl debugging is on. It just takes too long with all of that checking. Testing/Code/Algorithms/itkSTAPLEImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkSphereMeshSourceTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkSupervisedImageClassifierTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkThresholdSegmentationLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkUnsharpMaskLevelSetImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkVoronoiDiagram2DTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkVoronoiSegmentationImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Algorithms/itkWatershedImageFilterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/BasicFilters/CMakeLists.txt BUG: 5636. Adding a test for 1-D images. COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/BasicFilters/itkAbsImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkAcosImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkAdaptiveHistogramEqualizationImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkAddImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkAsinImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkAtanImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBSplineInterpolateImageFunctionTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBSplineResampleImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBasicFiltersHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/BasicFilters/itkBasicFiltersPrintTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBasicFiltersPrintTest2 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBasicFiltersTests BUG: 5636. Adding a test for 1-D images. Testing/Code/BasicFilters/itkBasicFiltersTests1 Testing/Code/BasicFilters/itkBilateralImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBilateralImageFilterTest2 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBilateralImageFilterTest3 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBinaryDilateImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBinaryDilateImageFilterTest2 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBinaryErodeImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkBinaryMaskToNarrowBandPointSetFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkCannyEdgeDetectionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkChangeInformationImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkComplexToImaginaryFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkComplexToModulusFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkComplexToRealFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkConfidenceConnectedImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkConnectedComponentImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkConnectedThresholdImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkConstrainedValueAdditionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkConstrainedValueDifferenceImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkCosImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkCurvatureAnisotropicDiffusionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkDeformationFieldSourceTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkDiscreteGaussianImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkDivideImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkDoubleThresholdImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkEdgePotentialImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkEigenAnalysis2DImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkExpImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkExpNegativeImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkFilterDispatchTest ENH: Using kwsys::ostringstream Testing/Code/BasicFilters/itkFilterImageAddTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGradientAnisotropicDiffusionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGradientAnisotropicDiffusionImageFilterTest2 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGradientImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGradientMagnitudeImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGradientRecursiveGaussianFilterTest2 BUG: 5636. Adding a test for 1-D images. Testing/Code/BasicFilters/itkGrayscaleConnectedClosingImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGrayscaleConnectedOpeningImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGrayscaleFillholeImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGrayscaleFunctionDilateImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkGrayscaleFunctionErodeImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkHConvexConcaveImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkHMaximaMinimaImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkHardConnectedComponentImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkImageAdaptorNthElementTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkImageAdaptorPipeLineTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkImageToMeshFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkImplicitManifoldNormalVectorFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkImportImageTest ENH: Make sure filter execute correctly Testing/Code/BasicFilters/itkInverseDeformationFieldImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkIsolatedConnectedImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkJoinImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkJoinSeriesImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkLaplacianImageFilterTest BUG: 788. The new test should catch an expected exception. return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkLaplacianRecursiveGaussianImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkLog10ImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkLogImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMaskConnectedComponentImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMaskImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMaskNegatedImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMaskNeighborhoodOperatorImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMaximumImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMinimumImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMinimumMaximumImageCalculatorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMinimumMaximumImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkMultiplyImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNaryAddImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNaryMaximumImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNeighborhoodConnectedImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNeighborhoodOperatorImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNoiseImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNormalizeImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkNormalizedCorrelationImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkObjectMorphologyImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkOrientImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkOrientImageFilterTest2 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkParallelSparseFieldLevelSetImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkPasteImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkPolylineMask2DImageFilterTest BUG: vertex must be converted to an index for IsInside test. STYLE: various style issues. ENH: Augmented test to check exception. ENH: Changed test to use an image with non trivial spacing. Testing/Code/BasicFilters/itkPolylineMaskImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkPromoteDimensionImageTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkPushPopTileImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkReflectImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkRelabelComponentImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkRemoveBoundaryObjectsTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkRemoveBoundaryObjectsTest2 return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkResampleImageTest Testing/Code/BasicFilters/itkResampleImageTest2 Testing/Code/BasicFilters/itkScalarConnectedComponentImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkShiftScaleImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSignedMaurerDistanceMapImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSinImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSobelEdgeDetectionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSparseFieldFourthOrderLevelSetImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSparseFieldLayerTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSqrtImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkSubtractImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkTanImageFilterAndAdaptorTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkTernaryMagnitudeImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkTernaryMagnitudeSquaredImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkThresholdImageFilterTest ENH: Using kwsys::ostringstream Testing/Code/BasicFilters/itkTileImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkTransformMeshFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkTriangleMeshToSimplexMeshFilter2Test PERF: reduced time of test. Testing/Code/BasicFilters/itkTwoOutputExampleImageFilterTest ENH: Make sure to test GetInverseOutput now Testing/Code/BasicFilters/itkVectorAnisotropicDiffusionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkVectorConfidenceConnectedImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkVectorNeighborhoodOperatorImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkVectorResampleImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkWeightedAddImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkZeroCrossingBasedEdgeDetectionImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/BasicFilters/itkZeroCrossingImageFilterTest return 1;/return EXIT_FAILURE;/g' Testing/Code/Common/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. ENH: New test for CellInterface. Testing/Code/Common/itkAdaptorComparisonTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkBarrierTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkBinaryThresholdImageFunctionTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkBoundaryConditionTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkBoundingBoxTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkByteSwapTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkCellInterfaceTest ENH: better checking for test. ENH: Added PolygonCell to test. ENH: New test for CellInterface. Testing/Code/Common/itkCommonHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Common/itkCommonPrintTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkCommonTests2 ENH: New test for CellInterface. Testing/Code/Common/itkConstNeighborhoodIteratorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkConstShapedNeighborhoodIteratorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkDecoratorTest BUG: 4935: DataObjectDecorator is not const-correct. Testing/Code/Common/itkDiffusionTensor3DTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkDirectoryTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkDynamicMeshTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkExceptionObjectTest BUG: Sorry wrong logic. Fix it Testing/Code/Common/itkFileOutputWindowTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkFixedArrayTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkHashTableTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkImageAdaptorInterpolateImageFunctionTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkImageAdaptorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkImageComputeOffsetAndIndexTest COMP: warnings removed. STYLE: numerous style issues. Testing/Code/Common/itkLevelSetFunctionTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkLineIteratorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkLoggerTest Testing/Code/Common/itkMemoryLeakTest BUG: Fix compilation Testing/Code/Common/itkMeshFstreamTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkMeshSourceGraftOutputTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkMetaDataDictionaryTest COMP: warnings. Testing/Code/Common/itkNeighborhoodIteratorTest BUG: Sorry wrong logic. Fix it Testing/Code/Common/itkNeighborhoodOperatorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkNeighborhoodTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkNumericTraitsTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkOctreeTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkPixelAccessTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkPolygonCellTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkQuaternionOrientationAdapterTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkRGBInterpolateImageFunctionTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkRGBPixelTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkSTLThreadTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkScaleSkewVersor3DTransformTest COMP: Reverting Testing/Code/Common/itkSemaphoreTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkShapedNeighborhoodIteratorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkSimilarity3DTransformTest ENH: Printing out the matrix used for the non-orthogonality test. Testing/Code/Common/itkSmartPointerTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkSparseImageTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkSymmetricSecondRankTensorTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkSystemInformationTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkThreadDefsTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/Common/itkTransformTest COMP: Fixing warning related to unused parameter in GetJacobian() function. (bcc 5.5) Testing/Code/Common/itkTransformsSetParametersTest ENH: Disable: 4786 warning related to long symbols in debug mode in Visual Studio. Testing/Code/Common/itkVectorInterpolateImageFunctionTest ENH: return failure when exception is thrown. STYLE: minor cleanups Testing/Code/IO/CMakeLists.txt BUG: 2541. Removing the only use of the VW_RAW_DATA_PATH. ENH: Added test for metaimage header pointing to a missing file ENH: Added test for streaming of compressed metaImage COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. BUG: vector image nifti test not being added BUG: Removing duplicate line for adding the executable of itkIOHeaderTest. Testing/Code/IO/ImageCompare ENH: minor tweaks: * start removing ref to old OStringStream imp, and replace with kwsys one. Change a return 1 STYLE: minor style Testing/Code/IO/ImageCompareCommand ENH: minor tweaks: * start removing ref to old OStringStream imp, and replace with kwsys one. Change a return 1 STYLE: minor style Testing/Code/IO/ImageCopy ENH: minor tweaks: * start removing ref to old OStringStream imp, and replace with kwsys one. Change a return 1 Testing/Code/IO/itkGDCMImageIOTest2 ENH: minor tweaks: * start removing ref to old OStringStream imp, and replace with kwsys one. Change a return 1 Testing/Code/IO/itkIOHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/IO/itkIOTests ENH: Added streaming test for metaImage Testing/Code/IO/itkImageSeriesWriterTest ENH: add an option to compress the data Testing/Code/IO/itkMetaImageIOTest ENH: Added test for metaimage header pointing to a missing file Testing/Code/IO/itkMetaImageStreamingIOTest ENH: Added streaming test for metaImage Testing/Code/IO/itkNiftiImageIOTest COMP: using an implicit constructor for declaring a char * is not accepted by VS 6.0. COMP: Borland warnings. ENH: Check more vector image types BUG: vector image nifti test not being added Testing/Code/IO/itkNrrdDiffusionTensor3DImageReadTensorDoubleWriteTensorDoubleTest ENH: Test of reading a tensor<float> into a tensor<double> structure in memory, and writing it out as tensor<double> again. Testing/Code/IO/itkPNGImageIOTest ENH: Added tests of the generalized writing of ND degenerate or non-degenerate images. Testing/Code/IO/itkRawImageIOTest2 BUG: 2541. Removing the only use of the VW_RAW_DATA_PATH. Testing/Code/IO/itkReadWriteSpatialObjectTest ENH: Added support for MaskSpatialObject Testing/Code/IO/itkTransformIOTest COMP: fixed a compiler warning by adding const Testing/Code/IO/itkVectorImageReadWriteTest STYLE: minor style Testing/Code/Numerics/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. COMP: Duplicate ITKCommon removed. Testing/Code/Numerics/itkAmoebaOptimizerTest Testing/Code/Numerics/itkConjugateGradientOptimizerTest Testing/Code/Numerics/itkLevenbergMarquardtOptimizerTest Testing/Code/Numerics/itkNumericsHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Numerics/itkRegularStepGradientDescentOptimizerTest Testing/Code/Numerics/FEM/CMakeLists.txt COMP: ITKCommon not needed since it is included in other libs. Causes duplicate symbols on some (Mac) static builds. Testing/Code/Numerics/NeuralNetworks/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest1 BUG: possible undefined variable. Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest2 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest3 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/NNetClassifierTest4 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/QPropXORTest1 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/RBFTest1 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/XORTest1 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/XORTest2 BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Numerics/NeuralNetworks/itkNeuralNetworksHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Numerics/Statistics/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. COMP:Removing redundant libraries that cause duplicate symbols on some platforms (e.g.Mac).. Testing/Code/Numerics/Statistics/itkChiSquareDistributionTest COMP: try changinig tolerance for Intel compiler. Testing/Code/Numerics/Statistics/itkHistogramTest BUG: #5370 The values that were exactly equal to the uppperbound of a histogram were lost. This was discovered because the sum of the frequency counts in the histogram of images was not equal to the number of voxels in the image. Testing/Code/Numerics/Statistics/itkImageToListGeneratorTest BUG: 4935: DataObjectDecorator is not const-correct. Testing/Code/Numerics/Statistics/itkListSampleTest BUG: added back return of EXIT_SUCCESS---it was accidentally removed ENH: add additional coverage for iterator operations Testing/Code/Numerics/Statistics/itkStatisticsHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Patented/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Patented/itkPatentedHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/Review/CMakeLists.txt ENH: backward compatbility tests: QuadEdgeMesh instead of Mesh. Can also be used as basic benchmark, even if the comparaison is not fair as the existing code is not using all the new, better, features of a QuadEdgeMesh. BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... 141 Testing/Code/Review/itkAutomaticTopologyQuadEdgeMeshSourceTest ENH: coverage. COMP: bcc warnings. STYLE: various. Testing/Code/Review/itkBinaryMorphologicalClosingImageFilterTest 141 Testing/Code/Review/itkBinaryMorphologicalOpeningImageFilterTest 141 Testing/Code/Review/itkDynamicQuadEdgeMeshTest ENH: mem leak fixed. Testing/Code/Review/itkMINC2ImageIOTest STYLE: Fixing many style violations. Testing/Code/Review/itkMaximumProjectionImageFilterTest2 STYLE: various style issues. Testing/Code/Review/itkNeuralNetworkIOTest STYLE: Fixing many style violations. Testing/Code/Review/itkProjectionImageFilterTest COMP: warnings removed. Testing/Code/Review/itkQuadEdgeMeshAddFaceTest1 COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. STYLE: Removing spaces at the end of lines. COMP: remove multi-line comment warnings. Testing/Code/Review/itkQuadEdgeMeshAddFaceTest2 COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. Testing/Code/Review/itkQuadEdgeMeshCellInterfaceTest STYLE: wrong identation. COMP: fixes for gcc and bcc. MSVC is not compliant with the standard and allowed a template to use a locally defined type. ENH: itkQuadEdgeMeshPolygonCell.txx 100% coverage. STYLE: comments in cellinterface test. ENH: better coverage. ENH: coverage of const versions of PointsIdsBegin and PointsIdsError for every cell type. Testing/Code/Review/itkQuadEdgeMeshDeleteEdgeTest COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. Testing/Code/Review/itkQuadEdgeMeshEulerOperatorsTest COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. ENH: topologychecker coverage. EulerOperatorFlipEdge coverage. ENH: coverage. COMP: bcc warnings. STYLE: various. ENH: better euler operator test. Better coverage. ENH: better EulerOperator test. Better EulerOperator input test. Better EulerOperator coverage. COMP: bcc warnings addressed. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Testing/Code/Review/itkQuadEdgeMeshFrontIteratorTest COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. Testing/Code/Review/itkQuadEdgeMeshIteratorTest COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. COMP: warnings about PoinId. STYLE: headers, multilines comments, ... Testing/Code/Review/itkQuadEdgeMeshPointTest1 COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. Testing/Code/Review/itkQuadEdgeMeshPolygonCellTest ENH: itkQuadEdgeMeshPolygonCell.txx 100% coverage. ENH: Better cell interface API support for QEPolygon and QELine + tests. ENH: Non-QECell support in QuadEdgeMesh::SetCell() + Tests. ENH: Euler Operators for QuadEdgeMesh + Test. STYLE: several minor fixes, should be a lot more to do following this commit ... Testing/Code/Review/itkQuadEdgeMeshTest1 ENH: more coverage for itkQuadEdgeMesh. ENH: itkQuadEdgeMesh::AddEdge full coverage. Testing/Code/Review/itkQuadEdgeMeshTest2 COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. ENH: enhancement of the itkQuadEdgeMesh classes and tests. Testing/Code/Review/itkQuadEdgeMeshTest3 COMP: Disabling VC++ warning 4786, regarding truncated long symbols in debug mode. ENH: mem leak free. STYLE: various. ENH: code coverage QE. FIX: potential mem leak QE. FIX: warning bcc QE. Testing/Code/Review/itkQuadEdgeTest1 ENH: itkQuadEdge.txx 100% coverage. STYLE: Fixing many style violations. ENH: enhancement of the itkQuadEdgeMesh classes and tests. Testing/Code/Review/itkRegularSphereQuadEdgeMeshSourceTest COMP: removed unused variable. ENH: backward compatbility tests: QuadEdgeMesh instead of Mesh. Can also be used as basic benchmark, even if the comparaison is not fair as the existing code is not using all the new, better, features of a QuadEdgeMesh. Testing/Code/Review/itkReviewHeaderTest 141 Testing/Code/Review/itkReviewPrintTest BUG: NetworkIO mechanism was not working because the networks derived from MultilayerNetwork type were not constructed with all the necesary layer or weight id's. STYLE: Reworked the internal typedefs to follow ITK standards, consistently name and expose those types at all layers of the class heirarchy, distinguish between typedefs refering to a subclasses interface and it's concrete type, and never traverse the class heirarchy more than one level to get the necessary typedefs. STYLE: Re-organized the derived network types so that they are consistent, documented the required ordering proceedure to create a valid network, and added itkExceptionMacro statements to provide more meaningful comments when a network is not properly constructed before attempting to initialize. STYLE: Consolidated duplicate ivars in MultilayerNetwork (i.e. when an ivar is a std::vector, prefer to use std::vector::size() rather than a separate ivar that must be the size of the vector). Testing/Code/Review/itkReviewTests ENH: backward compatbility tests: QuadEdgeMesh instead of Mesh. Can also be used as basic benchmark, even if the comparaison is not fair as the existing code is not using all the new, better, features of a QuadEdgeMesh. COMP: bcc warnings addressed. 141 Testing/Code/Review/itkVTKPolyDataReaderQuadEdgeMeshTest ENH: backward compatbility tests: QuadEdgeMesh instead of Mesh. Can also be used as basic benchmark, even if the comparaison is not fair as the existing code is not using all the new, better, features of a QuadEdgeMesh. Testing/Code/SpatialObject/CMakeLists.txt COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Code/SpatialObject/itkSpatialObjectHeaderObjCxxTest.mm COMP: [5255] Add TRY_COMPILE directive and tests to make sure no conflicting id is use in headers. Testing/Data/Baseline/BasicFilters/ResampleImageTest2.png Testing/Data/Baseline/Filtering/ZeroCrossingBasedEdgeDetectionImageFilter1.png ENH: Adding regression image for the ZeroCrossingBasedEdgeDetectionImageFilter test. Testing/Data/Baseline/IO/small-tensors-double.nrrd ENH: Baseline for new test. Testing/Data/Baseline/IO/small-tensors.nhdr ENH: Adding small realistic diffusion tensor data for testing diffusion IO. Testing/Data/Baseline/IO/small-tensors.raw ENH: Adding small realistic diffusion tensor data for testing diffusion IO. Testing/Data/Baseline/Review/itkBinaryMorphologicalClosingImageFilterTest.png 141 Testing/Data/Baseline/Review/itkBinaryMorphologicalClosingImageFilterTestUnsafe.png 141 Testing/Data/Baseline/Review/itkBinaryMorphologicalOpeningImageFilterTest.png 141 Testing/Data/Baseline/Segmentation/HoughTransformTwoCirclesTest.png Testing/Data/Input/HeadMRVolumeCompressed.mha ENH: Added test for streaming of compressed metaImage Testing/Data/Input/MetaImageError.mhd ENH: Added test for metaimage header pointing to a missing file Testing/Data/Input/SpatialObjects.meta ENH: Added MaskSpatialObject Testing/Data/Input/small-tensors.nhdr ENH: Adding new data to test tensor IO. Testing/Data/Input/small-tensors.raw ENH: Adding new data to test tensor IO. Testing/Data/Input/Archetype/image.001 Testing/Data/Input/Archetype/image.002 Testing/Data/Input/Archetype/image.003 Testing/Data/Input/Archetype/image.004 Testing/Data/Input/Archetype/image.005 Testing/Data/Input/Archetype/image.006 Testing/Data/Input/Archetype/image.007 Testing/Data/Input/Archetype/image.008 Testing/Data/Input/Archetype/image.009 Testing/Data/Input/Archetype/image.010 Utilities/DICOMParser/DICOMAppHelper COMP: [5529] Fix conversion from double to float warning. Utilities/DICOMParser/DICOMCallback Utilities/DICOMParser/DICOMParserMap Utilities/KWStyle/ITKNightlyFiles.txt ENH: First checkin Utilities/KWStyle/ITKOverwrite.txt ENH: Disabling indentation checking for macros Utilities/MetaIO/CMakeLists.txt Utilities/MetaIO/Attic/itkLocalMetaConfiguration Utilities/MetaIO/localMetaConfiguration COMP: warnings removed. Utilities/MetaIO/metaArray Utilities/MetaIO/metaArray Utilities/MetaIO/metaArrow Utilities/MetaIO/metaArrow Utilities/MetaIO/metaBlob Utilities/MetaIO/metaBlob Utilities/MetaIO/metaCommand ENH: More explicit warning information ENH: Added support for long tag Utilities/MetaIO/metaCommand ENH: Added option to disable deprecated warnings ENH: Added XML output for Slicer Utilities/MetaIO/metaContour Utilities/MetaIO/metaContour Utilities/MetaIO/metaDTITube BUG: begin assigned to end Utilities/MetaIO/metaDTITube Utilities/MetaIO/metaEllipse Utilities/MetaIO/metaEllipse Utilities/MetaIO/metaEvent Utilities/MetaIO/metaForm Utilities/MetaIO/metaForm Utilities/MetaIO/metaGaussian Utilities/MetaIO/metaGaussian Utilities/MetaIO/metaGroup Utilities/MetaIO/metaGroup Utilities/MetaIO/metaITKUtils Utilities/MetaIO/metaImage COMP: Warnings ENH: Added supported for subsampling while streaming ENH: Added support for low resolution image COMP: Fixing warnings about comparison of signed int and unsigned long. ENH: Added support for streaming Utilities/MetaIO/metaImage ENH: Added support for low resolution image ENH: Added support for streaming Utilities/MetaIO/metaImageTypes Utilities/MetaIO/metaImageUtils Utilities/MetaIO/metaImageUtils Utilities/MetaIO/metaLandmark Utilities/MetaIO/metaLandmark Utilities/MetaIO/metaLine BUG: begin assigned to end Utilities/MetaIO/metaLine Utilities/MetaIO/metaMe COMP: Fixing warnings Utilities/MetaIO/metaMesh Utilities/MetaIO/metaObject Utilities/MetaIO/metaObject Utilities/MetaIO/metaOutput ENH: Now using longtag COMP: Works on my version of Cygwin :) Utilities/MetaIO/metaOutput COMP: HPUX Utilities/MetaIO/metaScene STYLE: Fixing some indentations Utilities/MetaIO/metaScene Utilities/MetaIO/metaSurface COMP: Error on HPUX Utilities/MetaIO/metaSurface Utilities/MetaIO/metaTransform Utilities/MetaIO/metaTransform Utilities/MetaIO/metaTube Utilities/MetaIO/metaTube Utilities/MetaIO/metaTubeGra Utilities/MetaIO/metaTubeGraph Utilities/MetaIO/metaTypes Utilities/MetaIO/metaUtils ENH: Added supported for subsampling while streaming COMP: Warnings COMP: Warning BUG: Applied 2 recent fixes from this same file in VTK: fixed mismatch between array new and non-array delete, fixed compiler warning by using strcpy instead of sprintf Utilities/MetaIO/metaUtils ENH: Added supported for subsampling while streaming BUG: added bounds checking Utilities/MetaIO/metaVesselTube Utilities/MetaIO/metaVesselTube Utilities/MetaIO/Attic/vtkLocalMetaConfiguration Utilities/gdcm/ChangeLog Utilities/gdcm/README Utilities/gdcm/gdcmConfigure.h.in Utilities/gdcm/Dicts/dicomV3.d ENH: Trying to use mue is just too difficult. Instead replace it with a lower case u Utilities/gdcm/src/CMakeLists.txt COMP: suppress GCC warnings on some specific files whose warnings are admissible. Utilities/gdcm/src/gdcmArgMgr COMP: warnings removed. Utilities/gdcm/src/gdcmCommon COMP: Use ITK_NO_RETURN to avoid warnings on some gcc compilers. Utilities/gdcm/src/gdcmException COMP: Backout changes that used ITK_NO_RETURN becuase of wrapping and other issues. Utilities/gdcm/src/gdcmFile BUG: Default value when tag is missing should be 1 and not 2. Thanks to Jean-Pierre Roux for catching this Utilities/gdcm/src/gdcmFileHelper COMP: warnings removed. Utilities/gdcm/src/gdcmJpeg BUG: The transformation was not guaranteed to be lossless if point transformation was not 0 COMP: Use ITK_NO_RETURN to avoid warnings on some gcc compilers. Utilities/gdcm/src/gdcmJpeg2000 COMP: warnings removed. Utilities/gdcm/src/gdcmPixelWriteConvert COMP: suppress Borland warnings using pragmas. Warnings occur in these files because of the use of assert. Utilities/gdcm/src/gdcmSerieHelper Utilities/gdcm/src/gdcmUtil Utilities/itkExtHdrs/itkAnalyzeDbh Utilities/itkjpeg/jconfig.h.in COMP: Fix MinGW ITK dash14 compile error. Utilities/itktiff/CMakeLists.txt COMP:Suppress Borland warnings using compiler flags rather than ctest suppressions. Utilities/itktiff/itk_tiff_mangle Utilities/itkzlib/CMakeLists.txt BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/ChangeLog BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/FAQ BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/INDEX BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/README BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/README.Kitware.txt BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/adler32 BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/compress BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/crc32 BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/crc32 BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/deflate BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/deflate BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/example BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/gzio BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/infblock BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/infblock BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/infcodes BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/infcodes BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inffast BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inffast BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inffixed BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inflate BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inflate BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inftrees BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/inftrees BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/infutil BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/infutil BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/itk_zlib_mangle COMP: Adding two symbols to the mangling: "_dist_code" and "_length_code". BUG: deflate_copyright, inflate_copyright and z_errmsg were not mangled. Utilities/itkzlib/Attic/maketree BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/Attic/minigzip BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/trees BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/uncompr BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/zconf BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/zlib.def BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/zlib BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/zlib. BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/zutil BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/itkzlib/zutil BUG: 5445: Updated ITK from zlib 1.1.4 to 1.2.3, also made the zlib in ITK as close as possible to VTK Utilities/kwsys/CMakeLists.txt ENH: fix failing test when valgrind is on COMP: Skip testAutoPtr and testHashSTL on Watcom. They are hopeless. ENH: Added MD5 implementation to KWSys. Utilities/kwsys/CommandLineArguments ENH: Remove extra ; Utilities/kwsys/CommandLineArguments.hxx.in Utilities/kwsys/Configure.h.in COMP: Second try getting rid of Microsoft deprecation warnings. This time tested from KWStyle with vs8 to make sure the warnings are really gone. Remove the deprecation defs from CMakeLists and guard the defs in the header so we do not redefine them if they are already defined. Utilities/kwsys/Directory Utilities/kwsys/Directory.hxx.in COMP: Directory and Glob have pointer data members Utilities/kwsys/DynamicLoader ENH: remove some stuff to improve coverage Utilities/kwsys/DynamicLoader.hxx.in ENH: remove some stuff to improve coverage Utilities/kwsys/EncodeExecutable COMP: Need to include header for unlink function. Utilities/kwsys/Glob Utilities/kwsys/Glob.hxx.in COMP: Directory and Glob have pointer data members Utilities/kwsys/MD5 ENH: Added MD5 implementation to KWSys. Utilities/kwsys/MD5.h.in ENH: Added MD5 implementation to KWSys. Utilities/kwsys/ProcessUNIX COMP: Fix for platforms that do not have siginfo on their signal handlers. COMP: Fix code-not-reached warnings for SunCC. Utilities/kwsys/ProcessWin32 ENH: fix resource leak Utilities/kwsys/RegularExpression.hxx.in Utilities/kwsys/String.hxx.in COMP: Fixes for Watcom. Utilities/kwsys/System BUG: Added carrot (^) to characters that need quoting. The solaris shell needs it. ENH: Added more special unix shell characters that require quoting. Added escaping of % as %% for shells inside mingw32-make. Utilities/kwsys/System.h.in ENH: Added more special unix shell characters that require quoting. Added escaping of % as %% for shells inside mingw32-make. Utilities/kwsys/SystemTools ENH: fix case problem with drive letters and cmake vs CMakeSetup build.make changing Utilities/kwsys/SystemTools.hxx.in ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink. Utilities/kwsys/kwsysPlatformTestsCXX COMP: Make sure gcc 2.96 sstream header is not used. Utilities/kwsys/kwsys_ios_sstream.h.in COMP: Added istringstream::clear() method to disambiguate the call from using string::clear or istrstream::clear. Utilities/kwsys/kwsys_stl_string.hxx.in BUG: Fix stream state on successfully reading a string. Utilities/kwsys/testEncode ENH: Added MD5 implementation to KWSys. Utilities/kwsys/testIOS BUG: Need to clear read failure when string is reset. Utilities/kwsys/testRegistry COMP: remove warning on new HPUX compiler Utilities/nifti/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Makefile ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/README ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Updates.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Testing/Data/ATestReferenceImageForReadingAndWriting.nii.gz ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Testing/niftilib/CMakeLists.txt COMP: Added test for header size ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Testing/niftilib/nifti_headersize_test COMP: fixed compiler warning Utilities/nifti/Testing/niftilib/nifti_test ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Testing/niftilib/nifti_test2 ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/Testing/niftilib/nifti_test_subimage Utilities/nifti/examples/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/examples/Makefile ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/examples/fsl_api_driver ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/Makefile ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/dbh ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/fslio ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/fslio ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/fslio.tcl ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/imcp ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/imglob ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/imln ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/immv ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/imrm ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/imtest ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/fsliolib/remove_ext ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/nifticdf/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/nifticdf/Makefile ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/nifticdf/nifticdf ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/nifticdf/nifticdf ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/niftilib/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/niftilib/nifti1 ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/niftilib/nifti1_io STYLE: Added comments and cleaned up the some style issues. ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/niftilib/nifti1_io ENH: Added nifti_read_subregion_image, to support streaming ImageIO Utilities/nifti/real_easy/nifti1_read_write ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/utils/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/utils/Makefile ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/utils/nifti1_test ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/utils/nifti_stats ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/utils/nifti_tool ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/utils/nifti_tool ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/znzlib/CMakeLists.txt ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/nifti/znzlib/znzlib ENH: Syncronized with NIFTI 0.5 version. This version of NIFTI clears several compiler warnings, memory warnings indicated by valgrind, added external support for building shared libs, explicitly documented that the fsl code has been placed in the public domain, and increased the test suite coverage. Utilities/openjpeg/CMakeLists.txt COMP:Suppress Borland warnings using compiler flags rather than ctest suppressions. Utilities/vxl/CMakeLists.txt COMP: it looks like a warning flag that is not intended for the right compiler here... COMP: warnings removed. Utilities/vxl/core/vnl/vnl_math COMP: [5529] Fix gcc warning for implicit 64 to 32 bits conversion. Utilities/vxl/core/vnl/algo/vnl_lsqr ENH: I need to be able to retrieve the residual norm error Utilities/vxl/core/vnl/examples/CMakeLists.txt ENH: fix vnl libraries names. Remove example that need vul lib Wrapping/CSwig/CMakeLists.txt COMP: turn off warnings for gcc in case someone uses -Wall for their itk build. Wrapping/CSwig/BasicFiltersA/wrap_itkAnisotropicDiffusionImageFilter_2D Wrapping/CSwig/BasicFiltersA/wrap_itkAnisotropicDiffusionImageFilter_3D Wrapping/CSwig/CommonA/itkPyBuffer BUG: 1755. Missing header for numarray. Wrapping/CSwig/CommonA/wrap_itkDenseFiniteDifferenceImageFilter_2D Wrapping/CSwig/CommonA/wrap_itkDenseFiniteDifferenceImageFilter_3D Wrapping/CSwig/CommonA/wrap_itkFiniteDifferenceImageFilter_2D Wrapping/CSwig/CommonA/wrap_itkFiniteDifferenceImageFilter_3D Wrapping/WrapITK/CMakeLists.txt COMP: suppress WarpITK warnings if gnu compiler has -Wall specified. Wrapping/WrapITK/ConfigureWrapping.cmake ENH: put ITKCommon in the default libs. It seem to be required to build python external projects now on mac os Wrapping/WrapITK/CreateWrapperLibrary.cmake ENH: drop debug message Wrapping/WrapITK/Documentation/Guide.txt ENH: remove wrong message about java and tcl Wrapping/WrapITK/ExternalProjects/ItkVtkGlue/Wrapping/Python/itkExtras/itkvtkExtras.py ENH: update the reader when changing the channel or the name Wrapping/WrapITK/Java/CMakeLists.txt BUG: fix mistake in last record of those files Wrapping/WrapITK/Java/CWD/CMakeLists.txt BUG: fix mistake in last record of those files Wrapping/WrapITK/Modules/DistanceMap/wrap_itkDanielssonDistanceMapImageFilter.cmake ENH: distance maps must be able to produce an image with a real pixel type Wrapping/WrapITK/Modules/DistanceMap/wrap_itkSignedDanielssonDistanceMapImageFilter.cmake ENH: distance maps must be able to produce an image with a real pixel type Wrapping/WrapITK/Modules/DistanceMap/wrap_itkSignedMaurerDistanceMapImageFilter.cmake ENH: distance maps must be able to produce an image with a real pixel type Wrapping/WrapITK/Modules/Review/wrap_itkBinaryMorphologicalClosingImageFilter.cmake ENH: Add the wrappers for the new classes Wrapping/WrapITK/Modules/Review/wrap_itkBinaryMorphologicalOpeningImageFilter.cmake ENH: Add the wrappers for the new classes Wrapping/WrapITK/Python/itkConfig.py.in ENH: add auto_not_in_place() to disable the in place behavior by default - it can be very painful while prototyping Wrapping/WrapITK/Python/itkTemplate.py ENH: add auto_not_in_place() to disable the in place behavior by default - it can be very painful while prototyping Wrapping/WrapITK/Python/itkExtras/__init__.py ENH: add auto_not_in_place() to disable the in place behavior by default - it can be very painful while prototyping