Package gov.nih.mipav.model.algorithms
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,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 AlgorithmInterfaceThe 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 ofisCompleted()may be necessary.- Version:
- 0.1 November 24, 1998
- Author:
- Matthew J. McAuliffe, Ph.D.
- See Also:
AlgorithmBase.isCompleted()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidalgorithmPerformed(AlgorithmBase algorithm)Called after an algorithm this listener is registered to exits (maybe successfully, maybe not).
-
-
-
Method Detail
-
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
-
-