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 void
addAlgoListener(AlgoListener listener)
void
removeAlgoListener(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.
-