Package inra.ijpb.algo
Interface Algo
- All Known Subinterfaces:
AreaOpening,ChamferDistanceTransform2D,ChamferDistanceTransform2D,ChamferDistanceTransform3D,ChamferDistanceTransform3D,ConnectedComponentsLabeling,ConnectedComponentsLabeling3D,DistanceTransform,DistanceTransform2D,DistanceTransform3D,DistanceTransform3D,GeodesicDiameter,GeodesicDiameter3D,GeodesicDistanceTransform,GeodesicDistanceTransform3D,GeodesicReconstruction3DAlgo,InPlaceStrel,InPlaceStrel3D,SeparableStrel,SeparableStrel3D,SizeOpening3D,Strel,Strel3D
- All Known Implementing Classes:
AbstractInPlaceStrel,AbstractInPlaceStrel3D,AbstractSeparableStrel,AbstractSeparableStrel3D,AbstractStrel,AbstractStrel3D,AlgoStub,AreaOpeningNaive,AreaOpeningQueue,AverageThickness,BallStrel,BinaryConfigurationsHistogram2D,BinaryConfigurationsHistogram3D,BinaryOverlay,BlackTopHat,BoundingBox,BoundingBox3D,BoxDiagonalOpeningQueue,Centroid,Centroid3D,ChamferDistanceTransform2DFloat,ChamferDistanceTransform2DFloat,ChamferDistanceTransform2DShort,ChamferDistanceTransform2DShort,ChamferDistanceTransform3DFloat,ChamferDistanceTransform3DFloat,ChamferDistanceTransform3DShort,ChamferDistanceTransform3DShort,ChamferLabelDilation2DShort,ChamferLabelDilation3DShort,ChamferLabelErosion2DShort,ChamferLabelErosion3DShort,ChamferStrel,ChamferStrel3D,Closing,Convexity,Cross3DStrel,Cross3x3Strel,CubeStrel,CuboidStrel,DiamondStrel,Dilation,DirectionalFilter,DiskStrel,DistanceTransform3D4WeightsFloat,DistanceTransform3D4WeightsShort,DistanceTransform3DFloat,DistanceTransform3DFloat,DistanceTransform3DShort,DistanceTransform3DShort,DistanceTransform3x3Float,DistanceTransform3x3Short,DistanceTransform5x5Float,DistanceTransform5x5Short,EllipsoidStrel,EquivalentEllipse,EquivalentEllipsoid,Erosion,ExternalGradient,ExtrudedStrel,FindAllLabels,FloodFillComponentsLabeling,FloodFillComponentsLabeling3D,FloodFillRegionComponentsLabeling,FloodFillRegionComponentsLabeling3D,GeodesicDiameter,GeodesicDiameter3D,GeodesicDiameter3DFloat,GeodesicDiameterFloat,GeodesicDiameterShort,GeodesicDistanceTransform3DFloat,GeodesicDistanceTransformFloat,GeodesicDistanceTransformFloat5x5,GeodesicDistanceTransformFloatHybrid,GeodesicDistanceTransformShort,GeodesicDistanceTransformShort5x5,GeodesicDistanceTransformShortHybrid,GeodesicReconstruction3DAlgoStub,GeodesicReconstruction3DHybrid0Float,GeodesicReconstruction3DHybrid0Gray16,GeodesicReconstruction3DHybrid0Gray8,GeodesicReconstruction3DHybrid1Image3D,GeodesicReconstructionAlgoStub,GeodesicReconstructionByDilation,GeodesicReconstructionByDilation3D,GeodesicReconstructionByDilation3DGray8,GeodesicReconstructionByDilation3DScanning,GeodesicReconstructionByDilation3DScanningGray8,GeodesicReconstructionByErosion,GeodesicReconstructionByErosion3DGray8,GeodesicReconstructionByErosion3DScanning,GeodesicReconstructionByErosion3DScanningGray8,GeodesicReconstructionHybrid,GeodesicReconstructionScanning,Gradient,ImageJSkeleton,InertiaEllipse,InertiaEllipsoid,InternalGradient,IntrinsicVolumesAnalyzer2D,IntrinsicVolumesAnalyzer3D,LabelBoundariesLabeling2D,LabelBoundariesLabeling3D,LabelDilation2DShort,LabelDilation3D4WShort,LabelDilation3DShort,LabelDilationShort5x5,LabelSizeFiltering,Laplacian,LargestInscribedBall,LargestInscribedCircle,LinearDepthStrel3D,LinearDiagDownStrel,LinearDiagUpStrel,LinearHorizontalStrel,LinearVerticalStrel,MaxFeretDiameter,MaxFeretDiameter3D,MorphologicalFilter,OctagonStrel,Opening,OrientedBoundingBox2D,OrientedLineStrel,RegionalExtrema3DAlgo,RegionalExtrema3DByFlooding,RegionAnalyzer2D,RegionAnalyzer3D,ReplaceLabelValues,SizeOpening3DQueue,SquareStrel,WhiteTopHat
public interface Algo
An interface for managing progression and status changes of algorithms.
- Author:
- David Legland
-
Method Summary
Modifier and Type Method Description voidaddAlgoListener(AlgoListener listener)voidremoveAlgoListener(AlgoListener listener)
-
Method Details
-
addAlgoListener
- Parameters:
listener- the algorithm listener that will catch algorithm events.
-
removeAlgoListener
- Parameters:
listener- an algorithm listener stored within this algorithm.
-