[Insight-developers] STEP 1: REMOVE UNTESTED CODE BY FRIDAY AUGUST 8, 9:00 EST

Stephen R. Aylward aylward at unc . edu
Tue, 05 Aug 2003 10:54:20 -0400


I need more time - I am headed out of town tomorrow and cannot do this 
within 1 day.

Stephen

Luis Ibanez wrote:

> 
> The files/classes in the list below will be removed
> from the Insight CVS repository on
> 
>            Friday August 8  9:00 EST
> 
> Reason for removal:
> 
>              Code with 0% coverage
> 
> Philosopical principle:
> 
>      "If it is not tested, it is broken"
> 
> If you have any professional or emotional attachements
> to any of the files in this list and would like to
> prevent its removal from the repository, please add
> a test for this code in the Insight/Testing directory.
> 
> New testing must compile. CVS write access will be
> removed for anyone commiting non-compiling tests.
> The reason being that a non-compiling test prevents
> at least 100 other tests from running.
> 
> No files should be added to Insigth/Code under the
> pretext of supporting testing. Code freezing is in
> effect on the Insight/Code directory.
> 
> Abtract classes must be tested by instantiating one
> of their concrete derived classes and exercising on
> them the functionalities provided by the abtract class.
> 
> -------------- THE LIST -----------------------------
> 
> ./­Code/­Algorithms/­itkImageShapeModelEstimatorBase.h
> ./­Code/­Algorithms/­itkBinaryMedialNodeMetric.h
> ./­Code/­Algorithms/­itkBinaryMedialNodeMetric.txx
> ./­Code/­Algorithms/­itkMedialNodePairCorrespondenceProcess.h
> ./­Code/­Algorithms/­itkMedialNodePairCorrespondenceProcess.txx
> ./­Code/­Algorithms/­itkMedialNodeTripletCorrespondenceProcess.h
> ./­Code/­Algorithms/­itkMedialNodeTripletCorrespondenceProcess.txx
> ./­Code/­Algorithms/­itkNarrowBandThresholdSegmentationLevelSetImageFilter.h 
> 
> ./­Code/­Algorithms/­itkNarrowBandThresholdSegmentationLevelSetImageFilter.txx 
> 
> ./­Code/­BasicFilters/­itkImageToMeshFilter.h
> ./­Code/­BasicFilters/­itkGrayscaleFunctionDilateImageFilter.txx
> ./­Code/­BasicFilters/­itkGrayscaleFunctionErodeImageFilter.txx
> ./­Code/­BasicFilters/­itkExtractOrthogonalSwath2DImageFilter.txx
> ./­Code/­Common/­itkBloxBoundaryProfileItem.h
> ./­Code/­Common/­itkBloxBoundaryProfileItem.txx
> ./­Code/­Common/­itkBloxBoundaryProfilePixel.h
> ./­Code/­Common/­itkBloxBoundaryProfilePixel.txx
> ./­Code/­Common/­itkConceptChecking.h
> ./­Code/­Common/­itkConditionalConstIterator.h
> ./­Code/­Common/­itkDecisionRuleBase.h
> ./­Code/­Common/­itkDynamicLoader.cxx
> ./­Code/­Common/­itkEventObject.cxx
> ./­Code/­Common/­itkMetaDataObjectBase.h
> ./­Code/­Common/­itkInPlaceImageFilter.h
> ./­Code/­Common/­itkImageRegionReverseIterator.h
> ./­Code/­Common/­itkInteriorExteriorSpatialFunction.h
> ./­Code/­Common/­itkSmartPointerForwardReference.h
> ./­Code/­Common/­itkSpatialFunction.h
> ./­Code/­Common/­itkThinPlateR2LogRSplineKernelTransform.txx
> ./­Code/­Common/­itkVolumeSplineKernelTransform.txx
> ./­Code/­Common/­itkFiniteDifferenceSparseImageFunction.txx
> ./­Code/­Common/­itkCorrespondenceDataStructure.h
> ./­Code/­Common/­itkCorrespondenceDataStructure.txx
> ./­Code/­Common/­itkCorrespondingList.h
> ./­Code/­Common/­itkCorrespondingList.txx
> ./­Code/­Common/­itkCorrespondingMedialNodeClique.h
> ./­Code/­Common/­itkCorrespondingMedialNodeClique.txx
> ./­Code/­Common/­itkNodeList.txx
> ./­Code/­Common/­itkSecondaryNodeList.h
> ./­Code/­Common/­itkSecondaryNodeList.txx
> ./­Code/­IO/­itkVOLImageIOFactory.cxx
> ./­Code/­IO/­itkVOLImageIOFactory.h
> ./­Code/­IO/­itkIOCommon.cxx
> ./­Code/­IO/­itkIPLCommonImageIO.h
> ./­Code/­IO/­itkRegularExpressionSeriesFileNames.cxx
> ./­Code/­IO/­itkRegularExpressionSeriesFileNames.h
> ./­Code/­Numerics/­itkSingleValuedNonLinearVnlOptimizer.h
> ./­Utilities/­kwsys/­RegularExpression.cxx
> ./­Code/­Numerics/­FEM/­itkFEMElement2DC0QuadraticTriangular.cxx
> ./­Code/­Numerics/­FEM/­itkFEMElement2DC0QuadraticTriangular.h
> ./­Code/­Numerics/­FEM/­itkFEMElement2DMembrane.h
> ./­Code/­Numerics/­FEM/­itkFEMElement2DMembrane.txx
> ./­Code/­Numerics/­FEM/­itkFEMElement3DMembrane.h
> ./­Code/­Numerics/­FEM/­itkFEMElement3DMembrane.txx
> ./­Code/­Numerics/­FEM/­itkFEMException.cxx
> ./­Code/­Numerics/­FEM/­itkFEMException.h
> ./­Code/­Numerics/­FEM/­itkFEMGenerateMesh.cxx
> ./­Code/­Numerics/­FEM/­itkFEMImageMetricLoad.h
> ./­Code/­Numerics/­FEM/­itkFEMImageMetricLoad.txx
> ./­Code/­Numerics/­FEM/­itkFEMImageMetricLoadImplementation.h
> ./­Code/­Numerics/­FEM/­itkFEMLoadImplementationGenericLandmarkLoad.cxx
> ./­Code/­Numerics/­FEM/­itkFEMLoadImplementationGenericLandmarkLoad.h
> ./­Code/­Numerics/­FEM/­itkFEMSolverCrankNicolson.cxx
> ./­Code/­Numerics/­FEM/­itkFEMSolverCrankNicolson.h
> ./­Code/­Numerics/­FEM/­itkFEMElement2DStrain.h
> ./­Code/­Numerics/­FEM/­itkFEMElement2DStrain.txx
> ./­Code/­Numerics/­Statistics/­itkDecisionRuleBase.h
> ./­Code/­Algorithms/­itkBioGeneNetwork.h
> ./­Code/­Algorithms/­itkImageMomentsCalculator.h
> ./­Code/­Algorithms/­itkMeanSquaresPointSetToImageMetric.h
> ./­Code/­Algorithms/­itkMeanSquaresPointSetToImageMetric.txx
> ./­Code/­Algorithms/­itkMultiResolutionImagePyramid.txx
> ./­Code/­Algorithms/­itkRayCastInterpolateImageFunction.txx
> ./­Code/­Algorithms/­itkRegistrationMethod.h
> ./­Code/­Algorithms/­itkRegistrationMethod.txx
> ./­Code/­Algorithms/­itkVoronoiSegmentationRGBImageFilter.h
> ./­Code/­Algorithms/­itkVoronoiSegmentationRGBImageFilter.txx
> ./­Code/­Algorithms/­itkRayCastInterpolateImageFunction.h
> ./­Code/­Algorithms/­itkUnsharpMaskLevelSetImageFilter.h
> ./­Code/­Algorithms/­itkMeanReciprocalSquareDifferencePointSetToImageMetric.h 
> 
> ./­Code/­Algorithms/­itkMeanReciprocalSquareDifferencePointSetToImageMetric.txx 
> 
> ./­Code/­Algorithms/­itkAnisotropicFourthOrderLevelSetImageFilter.h
> ./­Code/­Algorithms/­itkAnisotropicFourthOrderLevelSetImageFilter.txx
> ./­Code/­Algorithms/­itkIsotropicFourthOrderLevelSetImageFilter.h
> ./­Code/­Algorithms/­itkIsotropicFourthOrderLevelSetImageFilter.txx
> ./­Code/­Algorithms/­itkUnsharpMaskLevelSetImageFilter.txx
> ./­Code/­Algorithms/­itkCorrelationCoefficientHistogramImageToImageMetric.h
> ./­Code/­Algorithms/­itkCorrelationCoefficientHistogramImageToImageMetric.txx 
> 
> ./­Code/­Algorithms/­itkFEMFiniteDifferenceFunctionLoad.h
> ./­Code/­Algorithms/­itkFEMFiniteDifferenceFunctionLoad.txx
> ./­Code/­Algorithms/­itkHistogramImageToImageMetric.h
> ./­Code/­Algorithms/­itkHistogramImageToImageMetric.txx
> ./­Code/­Algorithms/­itkMIRegistrationFunction.h
> ./­Code/­Algorithms/­itkMIRegistrationFunction.txx
> ./­Code/­Algorithms/­itkMeanSquareRegistrationFunction.h
> ./­Code/­Algorithms/­itkMeanSquareRegistrationFunction.txx
> ./­Code/­Algorithms/­itkMeanSquaresHistogramImageToImageMetric.h
> ./­Code/­Algorithms/­itkMeanSquaresHistogramImageToImageMetric.txx
> ./­Code/­Algorithms/­itkNCCRegistrationFunction.h
> ./­Code/­Algorithms/­itkMutualInformationHistogramImageToImageMetric.h
> ./­Code/­Algorithms/­itkMutualInformationHistogramImageToImageMetric.txx
> ./­Code/­Algorithms/­itkNCCRegistrationFunction.txx
> ./­Code/­Algorithms/­itkNormalizedMutualInformationHistogramImageToImageMetric.h 
> 
> ./­Code/­Algorithms/­itkNormalizedMutualInformationHistogramImageToImageMetric.txx 
> 
> ./­Code/­BasicFilters/­itkNonThreadedShrinkImageFilter.h
> ./­Code/­BasicFilters/­itkNonThreadedShrinkImageFilter.txx
> ./­Code/­BasicFilters/­itkParametricSpaceToImageSpaceMeshFilter.h
> ./­Code/­BasicFilters/­itkParametricSpaceToImageSpaceMeshFilter.txx
> ./­Code/­BasicFilters/­itkChainCodeToFourierSeriesPathFilter.h
> ./­Code/­BasicFilters/­itkChainCodeToFourierSeriesPathFilter.txx
> ./­Code/­BasicFilters/­itkGetAverageSliceImageFilter.h
> ./­Code/­BasicFilters/­itkGetAverageSliceImageFilter.txx
> ./­Code/­BasicFilters/­itkLazyEdgeDetectionImageFilter3D.h
> ./­Code/­BasicFilters/­itkLazyEdgeDetectionImageFilter3D.txx
> ./­Code/­BasicFilters/­itkMidsagittalPlaneExtractionImageFilter.h
> ./­Code/­BasicFilters/­itkMidsagittalPlaneExtractionImageFilter.txx
> ./­Code/­BasicFilters/­itkParallelSparseFieldLevelSetImageFilter.h
> ./­Code/­BasicFilters/­itkParallelSparseFieldLevelSetImageFilter.txx
> ./­Code/­Common/­itkBloxBoundaryPointPixel.h
> ./­Code/­Common/­itkBloxItem.h
> ./­Code/­Common/­itkConditionalIterator.h
> ./­Code/­Common/­itkConditionalIterator.txx
> ./­Code/­Common/­itkDefaultDynamicMeshTraits.h
> ./­Code/­Common/­itkDefaultImageTraits.h
> ./­Code/­Common/­itkDefaultStaticMeshTraits.h
> ./­Code/­Common/­itkFiniteDifferenceFunction.txx
> ./­Code/­Common/­itkFloodFilledFunctionConditionalIterator.h
> ./­Code/­Common/­itkFloodFilledFunctionConditionalIterator.txx
> ./­Code/­Common/­itkFloodFilledImageFunctionConditionalIterator.txx
> ./­Code/­Common/­itkFloodFilledSpatialFunctionConditionalIterator.txx
> ./­Code/­Common/­itkHexahedronCellTopology.h
> ./­Code/­Common/­itkImageContainerInterface.h
> ./­Code/­Common/­itkImageIteratorWithIndex.h
> ./­Code/­Common/­itkImageIteratorWithIndex.txx
> ./­Code/­Common/­itkImageRandomIteratorWithIndex.h
> ./­Code/­Common/­itkImageReverseIterator.h
> ./­Code/­Common/­itkImageReverseIterator.txx
> ./­Code/­Common/­itkIndexedContainerInterface.h
> ./­Code/­Common/­itkIntTypes.h
> ./­Code/­Common/­itkMeshRegion.cxx
> ./­Code/­Common/­itkMeshRegion.h
> ./­Code/­Common/­itkNeighborhoodAlgorithm.h
> ./­Code/­Common/­itkNumericTraits.cxx
> ./­Code/­Common/­itkPixelAccessor.h
> ./­Code/­Common/­itkPixelTraits.h
> ./­Code/­Common/­itkQuadraticTriangleCellTopology.h
> ./­Code/­Common/­itkQuadrilateralCellTopology.h
> ./­Code/­Common/­itkScalarVector.h
> ./­Code/­Common/­itkSimpleFastMutexLock.h
> ./­Code/­Common/­itkTetrahedronCellTopology.h
> ./­Code/­Common/­itkTimeProbe.h
> ./­Code/­Common/­itkTimeProbesCollectorBase.h
> 
> 
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk . org
> http://www . itk . org/mailman/listinfo/insight-developers
> 

-- 
===========================================================
Dr. Stephen R. Aylward
Associate Professor of Radiology
Adjunct Associate Professor of Computer Science and Surgery
http://caddlab . rad . unc . edu
aylward at unc . edu
(919) 966-9695