Module org.scijava.ops.image
Class DefaultCCA<T extends IntegerType<T>,L,I extends IntegerType<I>>
- java.lang.Object
-
- org.scijava.ops.image.labeling.cca.DefaultCCA<T,L,I>
-
- All Implemented Interfaces:
Functions.Arity3<RandomAccessibleInterval<T>,ConnectedComponents.StructuringElement,Iterator<Integer>,ImgLabeling<Integer,IntType>>
public class DefaultCCA<T extends IntegerType<T>,L,I extends IntegerType<I>> extends Object implements Functions.Arity3<RandomAccessibleInterval<T>,ConnectedComponents.StructuringElement,Iterator<Integer>,ImgLabeling<Integer,IntType>>
Default Implementation wrappingConnectedComponentsof ImgLib2-algorithms.- Author:
- Christian Dietz (University of Konstanz)
- Implementation Note:
- op names='labeling.cca', priority='1.0'
-
-
Constructor Summary
Constructors Constructor Description DefaultCCA()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImgLabeling<Integer,IntType>apply(RandomAccessibleInterval<T> input, ConnectedComponents.StructuringElement se, Iterator<Integer> labelGenerator)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Functions.Arity3
andThen
-
-
-
-
Method Detail
-
apply
public ImgLabeling<Integer,IntType> apply(RandomAccessibleInterval<T> input, ConnectedComponents.StructuringElement se, Iterator<Integer> labelGenerator)
TODO- Specified by:
applyin interfaceFunctions.Arity3<RandomAccessibleInterval<T extends IntegerType<T>>,ConnectedComponents.StructuringElement,Iterator<Integer>,ImgLabeling<Integer,IntType>>- Parameters:
input-se-labelGenerator-- Returns:
- the
ImgLabeling
-
-