ITK Release 3.4 Changed From Previous
From KitwarePublic
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
EN