Interface AlgorithmInterface

All Known Implementing Classes:
AlgorithmAGVF, AlgorithmAnisotropicDiffusion, AlgorithmBilateralFilter, AlgorithmBrainSurfaceExtractor, AlgorithmCellTrackingAGVF, AlgorithmDTICreateListFile, AlgorithmDWI2DTI, AlgorithmEdgeLaplacian, AlgorithmEdgeNMSuppression, AlgorithmFastMarching, AlgorithmGaussianBlur, AlgorithmGaussianBlurSep, AlgorithmGradientMagnitude, AlgorithmGVF, AlgorithmHarrisCornerDetector, AlgorithmHarrisLaplace, AlgorithmIsophoteCurvature, AlgorithmLaplacian, AlgorithmLearnFromFailure64, AlgorithmLearnFromFailure64Knees, AlgorithmLevelSet, AlgorithmLevelSetDiffusion, AlgorithmNMSuppression, AlgorithmObjectExtractor, AlgorithmProstateBoundaryExt, AlgorithmProstateBoundaryFeature2D, AlgorithmProstateFeatures, AlgorithmProstateFeatures2D, AlgorithmProstateFeaturesSaveAutoTrain, AlgorithmRegELSUNCOAR3D, AlgorithmRegOAR3D, AlgorithmTextureSegmentation, AlgorithmUnsharpMask, AlgorithmVOIShapeInterpolation, DialogDTIColorDisplay, DTIColorDisplay, ImageReorientation, JDialog3DMosaicTo4DSlices, JDialog4DImageCalculator, JDialogAAMClassification, JDialogAAMClassificationExt, JDialogAAMplusSVM, JDialogActiveContoursWithoutEdges, JDialogAdaptiveKuwaharaFilter, JDialogAddMargins, JDialogAGCIE, JDialogAGVF, JDialogAHE, JDialogAHElocal, JDialogAINDANE, JDialogAnisotropicDiffusion, JDialogAntigradient2, JDialogAnyTwoImagesSNR, JDialogAutoCorrelation, JDialogAutoCovariance, JDialogAutoSeedWatershed, JDialogBarrelDistortion, JDialogBGAndFGDistanceMap, JDialogBGDistanceMap, JDialogBilateralFilter, JDialogBiorthogonalWavelets, JDialogBM3D, JDialogBorderClearing, JDialogBottomHat, JDialogBoundaryAttenuation, JDialogBoxCount, JDialogBrainSurfaceExtractor, JDialogBRISK, JDialogBSmooth, JDialogBSnake, JDialogBulkImageCalculator, JDialogCannyEdgeDetection, JDialogCenterOfMass, JDialogCenterOfMassRGB, JDialogCircleGeneration, JDialogCircleToRectangle, JDialogCircularSectorToRectangle, JDialogClose, JDialogCoherenceEnhancingDiffusion, JDialogColocalizationEM, JDialogColocalizationRegression, JDialogColorEdge, JDialogColorSaturation, JDialogConcat, JDialogConcatMult2Dto3D, JDialogConcatMult3Dto3D, JDialogConcatMult3Dto4D, JDialogConstrainedOAR3D, JDialogContrastEnhancementUsingExposureFusion, JDialogConvergenceField, JDialogConvert3Dto4D, JDialogConvert4Dto3D, JDialogConvert4DtoMultiple3D, JDialogConvert4DtoRGB, JDialogConvertType, JDialogConvexHull2D, JDialogCopyFiles, JDialogCorrectSpacing, JDialogCreateHEDpngFiles, JDialogCreateHEDpngFilesTest, JDialogCreateProbMap, JDialogCreateProbMap64, JDialogCreateProbMapConvert, JDialogCrop, JDialogCropBoundaryParam, JDialogCropPointParam, JDialogCropTiltedCuboid, JDialogCropTiltedRectangle, JDialogCumulativeHistogram, JDialogCyclicPermutation, JDialogDBSCANClusteringSegment, JDialogDeconvolution, JDialogDeleteObjects, JDialogDemonsLite, JDialogDEMRI3, JDialogDICOMtoAVI, JDialogDilate, JDialogDirectResample, JDialogDiscreteCosineTransform, JDialogDiscreteSineTransform, JDialogDistanceMap, JDialogDoublyConnectedSC, JDialogDTICreateListFile, JDialogDTIEstimateTensor, JDialogDTIInput, JDialogDualContourSearch, JDialogEdgeDetection3D, JDialogEdgeLaplacian, JDialogEdgeNMSuppression, JDialogEdgePreservingSmoothing, JDialogEfficientWatershed, JDialogEllipseGeneration, JDialogEllipseToCircle, JDialogEllipseToRectangle, JDialogEmbeddedConfidenceEdgeDetection, JDialogEntropicEdgeDetection, JDialogEntropyMinimization, JDialogErode, JDialogEvaluateMaskSegmentation, JDialogEvaluateSegmentation, JDialogExtractBrain, JDialogExtractObject, JDialogExtractSlices, JDialogExtractSlicesVolumes, JDialogExtractSurfaceCubes, JDialogFaceAnonymize, JDialogFaceAnonymizerBET, JDialogFacetModel, JDialogFastMarching, JDialogFemurTraceSectionsNetherland, JDialogFemurTraceSectionsNIH, JDialogFemurTraceSectionsSeparateNetherland, JDialogFFT, JDialogFillObjects, JDialogFindEdges, JDialogFIREEdgeExtraction, JDialogFlip, JDialogFRAP, JDialogFrequencyFilter, JDialogFRET, JDialogFRETBleedThrough, JDialogFRETEfficiency, JDialogFuzzMinDeAndChatterji, JDialogFuzzyCMeans, JDialogFuzzyConnectednessSegmentation, JDialogFuzzyMinimization, JDialogGaborFilter, JDialogGaussianBlur, JDialogGenerateEndingSlices, JDialogGenerateIsolines, JDialogGradientInverseWeightedSmoothing, JDialogGradientMagnitude, JDialogGraphBasedSegmentation, JDialogGuidedFilter, JDialogGVF, JDialogHaarTransform, JDialogHaralickTexture, JDialogHarrisCornerDetector, JDialogHarrisLaplace, JDialogHartleyTransform, JDialogHessian, JDialogHillClimbingWatershed, JDialogHistogram2Dim, JDialogHistogramLUT, JDialogHistogramMatch, JDialogHistogramSliceMatch, JDialogHistogramSummary, JDialogHMRF_EM, JDialogHomomorphicFilter, JDialogHoughCardioid, JDialogHoughCircle, JDialogHoughEllipse, JDialogHoughHyperbola, JDialogHoughLine, JDialogHoughParabola, JDialogHurstIndex, JDialogIAGCWD, JDialogIDObjects, JDialogIHN3Correction, JDialogImageCalculator, JDialogImageInfo, JDialogImageMath, JDialogImRegPOC, JDialogIndependentComponents, JDialogInsertMissingSlices, JDialogInsertSlice, JDialogInsertVolume, JDialogInvert, JDialogIsophoteCurvature, JDialogKernelRegression, JDialogKMeans, JDialogKnees_3DReconstrucion, JDialogKnees_90_data_train_extraction, JDialogKnees2DSlicesAtlasPngConverter, JDialogKneesLearnFromFailure64TestCase, JDialogKneesMapFromMRIandCED, JDialogLaplacian, JDialogLargestCircle, JDialogLawsTexture, JDialogLearnFromFailure64Knees, JDialogLevelSet, JDialogLevelSetDiffusion, JDialogLightboxGen, JDialogLLE, JDialogLoadImage, JDialogLoadProstateMask, JDialogLocalNormalization, JDialogLocalVariance, JDialogLogSlopeMapping, JDialogLowerCompletion, JDialogLuminanceAdaptation, JDialogMarkovSegment, JDialogMarkovSmooth, JDialogMask, JDialogMatchImages, JDialogMaximumIntensityProjection, JDialogMaximumLikelihoodIteratedBlindDeconvolution, JDialogMean, JDialogMeanShiftClustering, JDialogMeanShiftSegmentation, JDialogMedian, JDialogMidsagittal, JDialogMode, JDialogMorphologicalFilter, JDialogMorphologicalGradient, JDialogMorphologicalLaplacian, JDialogMorphologicalReconstruction, JDialogMosaicToSlices, JDialogMotionDetection, JDialogMRIShadingCorrection, JDialogMSER, JDialogMSFuzzyCMeans, JDialogMultiResolutionBilateralFilter, JDialogMultiResolutionGuidedFilter, JDialogMultiScaleHornSchunk, JDialogN4MRIBiasFieldCorrection, JDialogNearlyCircleToCircle, JDialogNLMeans_filt2D, JDialogNLNoiseReduction, JDialogNMSuppression, JDialogNoise, JDialogNoiseLevel, JDialogNonlocalMeansFilter, JDialogOpen, JDialogPadImages, JDialogParticleAnalysisNew, JDialogPatellaTraceSectionsNetherland, JDialogPatellaTraceSectionsNIH, JDialogPbBoundaryDetection, JDialogPhaseCongruency, JDialogPhasePreservingDenoising, JDialogPointArea, JDialogPolygonToCircle, JDialogPolygonToRectangle, JDialogPowerWatershed, JDialogPrincipalComponents, JDialogPromise12_2DVolumetrieHED, JDialogPromise12_2DVolumetrieHED_map, JDialogPromise12_mhg_to_nii, JDialogPromise12ConvertMask, JDialogPromise12ConvertRestoOnePointFiveTest, JDialogPromise12ConvertRestoOnePointFiveTrain, JDialogPromise12CropAndNormalizeTest, JDialogPromise12CropAndNormalizeTrain, JDialogPromise12NIHDataToNii, JDialogPromise12Train3DCnns, JDialogPromise12Train3DCnnsSmall, JDialogProstate2DHEDmap, JDialogProstate2DHEDmapCg, JDialogProstate2DHEDmapMICCAI, JDialogProstate2DHEDmapMICCAI_ced_scale, JDialogProstate2DHEDmapMICCAI_conversion, JDialogProstate2DHEDmapSPIE_2017, JDialogProstate2DSlicesAtlasConverter, JDialogProstate2DSlicesAtlasCopyGTstl, JDialogProstate2DSlicesAtlasPngConverter, JDialogProstate2DSlicesAtlasPngConverter_JMI, JDialogProstate2DSlicesAtlasPngConverter3DSurface, JDialogProstate2DSlicesAtlasPngConverter3DSurfaceEdgeMap, JDialogProstate2DSlicesAtlasPngConverter3DSurfaceEdgeMapGT, JDialogProstate2DSlicesAtlasPngConverter3DSurfaceEnergyMap, JDialogProstate2DSlicesAtlasPngConverter3DSurfaceTest, JDialogProstate2DSlicesAtlasPngConverter3DSurfaceTrainAndTest, JDialogProstate2DSlicesAtlasPngConverterCentralGland, JDialogProstate2DSlicesAtlasPngConverterCentralGland_CED_scale, JDialogProstate2DSlicesAtlasPngConverterCentralGland_CED_scale_boundary_test, JDialogProstate2DSlicesAtlasPngConverterCentralGland_CED_scale_boundary_train, JDialogProstate2DSlicesAtlasPngConverterCentralGland_CED_scale_test, JDialogProstate2DSlicesAtlasPngConverterCentralGland_CED_scale_train, JDialogProstate2DSlicesAtlasPngConverterCentralGland_miccai, JDialogProstate2DSlicesAtlasPngConverterMICCAI, JDialogProstate2DSlicesAtlasPngConverterMICCAI_boundary_ced_scale, JDialogProstate2DSlicesAtlasPngConverterMICCAI_boundary_ced_scale_test, JDialogProstate2DSlicesAtlasPngConverterMICCAI_ced_scale, JDialogProstate2DSlicesAtlasPngConverterMICCAI_ced_scale_test, JDialogProstate2DSlicesAtlasPngConverterMICCAI_ced_scale_train, JDialogProstate2DSlicesAtlasPngConverterMICCAI_conversion, JDialogProstate2DSlicesAtlasPngConverterTest, JDialogProstate2DSlicesAtlasPngConverterTest_JMI, JDialogProstate2DSlicesAtlasPngConverterTrain, JDialogProstate2DSlicesAtlasPngConverterTrain_JMI, JDialogProstate2DSlicesPngTextFileConverter, JDialogProstate2DSlicesPngTextFileConverterCentralGland, JDialogProstate2DSlicesPngTextFileConverterMICCAI, JDialogProstate2DSlicesPngTextFileConverterTest, JDialogProstate2DSlicesPngTextFileConverterTestCentralGland, JDialogProstate2DSlicesReconstrucion, JDialogProstate2DVolumetricHEDMiccaiProstate12, JDialogProstate3DReconstruction, JDialogProstateCheckPngFile, JDialogProstateEvaluationSegmentation, JDialogProstateEvaluationSegmentation_jmi, JDialogProstateExtractCEFeature, JDialogProstateImageCategorize, JDialogProstateISBIfinalSurfaceCompare, JDialogProstateISBIfinalSurfaceConvertNII, JDialogProstateISBIfinalSurfaceEvalSeg, JDialogProstateJMI_2017_HEDmap, JDialogProstateJMI_2017_VOI_converter, JDialogProstateLearnFromFailure64TestCase, JDialogProstateLearnFromFailure64TrainingCase, JDialogProstateSaveBoundaryFeature2D, JDialogProstateSaveFeatures, JDialogProstateSaveFeatures2D, JDialogProstateSegmentationRegBSpline3D, JDialogProstateSegmentationRegBSpline3DFast, JDialogProstateSPIEcancerChallenge, JDialogProstateSPIEcancerChallenge_HEDmap_image_alone, JDialogProstateSPIEcancerChallenge_HEDmap_mri_ced, JDialogProstateSPIEcancerChallenge_noCED, JDialogProstateSPIEcancerChallengeNIH_boundary_train, JDialogProstateSPIEcancerChallengeNIH_train, JDialogProstateSPIEcancerChallengeNIH_train_ced, JDialogProstateSPIEcancerChallengeNIH_train_ced_ext, JDialogProstateSPIEcancerChallengeNIH_train_ced_ext_wp, JDialogProstateXReRunWholeProstate, JDialogProstateXReRunWholeProstateTestPatches, JDialogProstateXReRunWholeProstateTrainPatches, JDialogPyWavelets, JDialogQuantify, JDialogQuantifyMask, JDialogRandomizeSliceOrder, JDialogRegionMergingViaBoundaryMelting, JDialogRegionsFromPartialBorders, JDialogRegistrationBSpline, JDialogRegistrationChamfer, JDialogRegistrationLeastSquares, JDialogRegistrationOAR25D, JDialogRegistrationOAR2D, JDialogRegistrationOAR35D, JDialogRegistrationOAR3D, JDialogRegistrationSIFT3D, JDialogRegistrationTPSpline, JDialogRegistrationValidation, JDialogRegPatientPos, JDialogRegularizedIsotropicDiffusion, JDialogRegVOILandmark, JDialogRemoveSlices, JDialogRemoveTSlices, JDialogRenameDirs, JDialogReorient, JDialogReplaceBlankSlicesWithAverages, JDialogReplaceSlice, JDialogReplaceValue, JDialogReslice, JDialogRGBConcat, JDialogRGBtoGray, JDialogRGBtoGrays, JDialogRGBtoHSB, JDialogRotate, JDialogRuleBasedContrastEnhancement, JDialogScaleSaliency, JDialogSCDSegmentation, JDialogScriptableTransform, JDialogSequentialScanningWatershed, JDialogShortestPathWatershed, JDialogShuffleList, JDialogSIFT, JDialogSIFTImageSimilarity, JDialogSimulatedExposureFusion, JDialogSingleMRIImageSNR, JDialogSingleScaleHornSchunk, JDialogSK10_MRI_CED_map_pre, JDialogSK10_MRI_map_nopre, JDialogSkeletonize, JDialogSKI_10_2D_axial_no_pre, JDialogSKI_10_3D_orthogonal_pre, JDialogSKI10_femur_eval_no_pre, JDialogSKI10_femur_eval_pre, JDialogSlantTransform, JDialogSliceAveraging, JDialogSM2, JDialogSnake, JDialogSobel, JDialogSpatialBroxOpticalFlow, JDialogSpectralClustering, JDialogSphereGeneration, JDialogSplitAndMergeWatershed, JDialogStandardDeviationThreshold, JDialogSubsample, JDialogSubset, JDialogSubtractVOI, JDialogSwap34, JDialogSwapDims, JDialogSwapSlicesVolumes, JDialogSWI, JDialogSymmetricNearestNeighbor, JDialogTalairachTransform, JDialogTamuraTexture, JDialogTemporalBroxOpticalFlow, JDialogTextureAnalysis, JDialogTextureSegmentation, JDialogThinning2D, JDialogThreshold, JDialogThresholdRGB, JDialogTiltCorrection, JDialogTimeFitting, JDialogTopHat, JDialogTrainingListGenerator, JDialogTransformBSpline, JDialogTreT1, JDialogTreT2, JDialogTrilateralFilter, JDialogTVL1FLOW, JDialogTwoMRIImagesSNR, JDialogUltErode, JDialogUnionFindComponentLabelling, JDialogUnionFindWatershed, JDialogUnsharpMask, JDialogVABRA, JDialogVesselEnhancement, JDialogVOIBoolean, JDialogVOIExtraction, JDialogVOIHausdorffDistance, JDialogVOILogicalOperations, JDialogVOIShapeInterpolation, JDialogVOIStatistics, JDialogVOIStats, JDialogWalshHadamardTransform, JDialogWatershed, JDialogWaveletFuse, JDialogWaveletMultiscaleProducts, JDialogWaveletThreshold, JFrameRegistrationMosaic, JPanelDTIEstimateTensor, JPanelDTIImportData, JPanelDTIPreprocessing, Knees_90_data_train_extraction, MotionDetection

public interface AlgorithmInterface
The interface used by all classes which want to respond to the conclusion of an algorithm. The algorithm may not have completed sucessfully, so checking the value of isCompleted() may be necessary.
Version:
0.1 November 24, 1998
Author:
Matthew J. McAuliffe, Ph.D.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Called after an algorithm this listener is registered to exits (maybe successfully, maybe not).
  • Method Details

    • algorithmPerformed

      void algorithmPerformed(AlgorithmBase algorithm)
      Called after an algorithm this listener is registered to exits (maybe successfully, maybe not). If the algorithm is run in a separate thread, this call will be made within that thread. If not, this call will be made from that same, shared thread.
      Parameters:
      algorithm - the algorithm which has just completed