From d09eb8b7a14d2aa3d0842f2b3c8d403d25cc9e12 Mon Sep 17 00:00:00 2001
From: Gabriel Selzer
* The closing operation is simply a dilation followed by an erosion. * - * @implNote op name='close', type='org.scijava.function.Functions.Arity3' + * @implNote op name='close', type=Function * @param source * the {@link Img} to operate on. * @param strel @@ -178,7 +178,7 @@ public static final < T extends RealType< T >> Img< T > close( final Img< T > so * parameters are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='close', type='org.scijava.function.Functions.Arity5' + * @implNote op name='close', type=Function * @param source * the {@link Img} to operate on. * @param strel @@ -285,7 +285,7 @@ public static < T extends RealType< T > > void close( final RandomAccessible< T * last, and the primary input (the input image) comes first. *
* - * @implNote op name='close', type='org.scijava.function.Computers.Arity3' + * @implNote op name='close', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strels @@ -412,7 +412,7 @@ public static < T extends Type< T > & Comparable< T > > void close( final Random * last, and the primary input (the input image) comes first. * * - * @implNote op name='close', type='org.scijava.function.Computers.Arity5' + * @implNote op name='close', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strels @@ -624,7 +624,7 @@ public static < T extends Type< T > & Comparable< T > > void close( final Random * last, and the primary input (the input image) comes first. * * - * @implNote op name='close', type='org.scijava.function.Computers.Arity5' + * @implNote op name='close', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strel @@ -670,7 +670,7 @@ public static < T extends Type< T > & Comparable< T > > void close( final Random * decomposition. Each shape is processed in order as given in the list. If * the list is empty, the source image is returned. * - * @implNote op name='close', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='close', type=Inplace1 * @param source * the source image. * @param interval @@ -723,7 +723,7 @@ public static < T extends RealType< T > > void closeInPlace( final RandomAccessi * are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='close', type='org.scijava.function.Inplaces.Arity6_1' + * @implNote op name='close', type=Inplace1 * @param source * the source image. * @param interval @@ -775,7 +775,7 @@ public static < T extends Type< T > & Comparable< T >> void closeInPlace( final * are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='close', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='close', type=Inplace1 * @param source * the source image. * @param interval @@ -828,7 +828,7 @@ public static < T extends RealType< T > > void closeInPlace( final RandomAccessi * are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='close', type='org.scijava.function.Inplaces.Arity6_1' + * @implNote op name='close', type=Inplace1 * @param source * the source image. * @param interval diff --git a/src/main/java/net/imglib2/algorithm/morphology/Dilation.java b/src/main/java/net/imglib2/algorithm/morphology/Dilation.java index 1d45c44e3..33bfc029b 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/Dilation.java +++ b/src/main/java/net/imglib2/algorithm/morphology/Dilation.java @@ -76,7 +76,7 @@ public class Dilation * pixels, contrary to grayscale structuring elements. This allows to simply * use a {@link Shape} as a type for these structuring elements. * - * @implNote op names='dilate', type='org.scijava.function.Functions.Arity3' + * @implNote op names='dilate', type=Function * @param source * the source image. * @param strels @@ -122,7 +122,7 @@ public static < T extends RealType< T > > Img< T > dilate( final Img< T > source * image. This normally unseen parameter is required to operate on * {@code T extends Comparable & Type}. * - * @implNote op names='dilate', type='org.scijava.function.Functions.Arity4' + * @implNote op names='dilate', type=Function * @param source * the source image. * @param strels @@ -162,7 +162,7 @@ public static < T extends Type< T > & Comparable< T > > Img< T > dilate( final I * pixels, contrary to grayscale structuring elements. This allows to simply * use a {@link Shape} as a type for these structuring elements. * - * @implNote op names='dilate', type='org.scijava.function.Functions.Arity3' + * @implNote op names='dilate', type=Function * @param source * the source image. * @param strel @@ -203,7 +203,7 @@ public static < T extends RealType< T >> Img< T > dilate( final Img< T > source, * image. This normally unseen parameter is required to operate on * {@code T extends Comparable & Type}. * - * @implNote op names='dilate', type='org.scijava.function.Functions.Arity4' + * @implNote op names='dilate', type=Function * @param source * the source image. * @param strel @@ -302,7 +302,7 @@ public static < T extends RealType< T >> void dilate( final RandomAccessible< T * last, and the primary input (the input image) comes first. * * - * @implNote op name='dilate', type='org.scijava.function.Computers.Arity3' + * @implNote op name='dilate', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -454,7 +454,7 @@ public static < T extends Type< T > & Comparable< T > > void dilate( final Rando * last, and the primary input (the input image) comes first. * * - * @implNote op name='dilate', type='org.scijava.function.Computers.Arity4' + * @implNote op name='dilate', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -541,7 +541,7 @@ public static < T extends RealType< T >> void dilate( final RandomAccessible< T * last, and the primary input (the input image) comes first. * * - * @implNote op name='dilate', type='org.scijava.function.Computers.Arity3' + * @implNote op name='dilate', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -755,7 +755,7 @@ public void run() * last, and the primary input (the input image) comes first. * * - * @implNote op name='dilate', type='org.scijava.function.Computers.Arity4' + * @implNote op name='dilate', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -809,7 +809,7 @@ public static < T extends Type< T > & Comparable< T > > void dilate( final Rando * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='dilateFull', type='org.scijava.function.Functions.Arity3' + * @implNote op name='dilateFull', type=Function * @param source * the source image. * @param strels @@ -868,7 +868,7 @@ public static < T extends RealType< T > > Img< T > dilateFull( final Img< T > so * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='dilateFull', type='org.scijava.function.Functions.Arity4' + * @implNote op name='dilateFull', type=Function * @param source * the source image. * @param strels @@ -921,7 +921,7 @@ public static < T extends Type< T > & Comparable< T > > Img< T > dilateFull( fin * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='dilateFull', type='org.scijava.function.Functions.Arity3' + * @implNote op name='dilateFull', type=Function * @param source * the source image. * @param strel @@ -982,7 +982,7 @@ public static < T extends RealType< T >> Img< T > dilateFull( final Img< T > sou * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='dilateFull', type='org.scijava.function.Functions.Arity4' + * @implNote op name='dilateFull', type=Function * @param source * the source image. * @param strel @@ -1037,7 +1037,7 @@ public static < T extends Type< T > & Comparable< T > > Img< T > dilateFull( fin * decomposition. Each shape is processed in order as given in the list. If * the list is empty, the source image is returned. * - * @implNote op name='dilate', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='dilate', type=Inplace1 * @param source * the source image. * @param interval @@ -1087,7 +1087,7 @@ public static < T extends RealType< T > > void dilateInPlace( final RandomAccess * image. This normally unseen parameter is required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='dilate', type='org.scijava.function.Inplaces.Arity5_1' + * @implNote op name='dilate', type=Inplace1 * @param source * the source image. * @param interval @@ -1131,7 +1131,7 @@ public static < T extends Type< T > & Comparable< T > > void dilateInPlace( fina * e.g. {@link Views#extendValue(RandomAccessibleInterval, Type)} ** - * @implNote op name='dilate', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='dilate', type=Inplace1 * @param source * the source image. * @param interval @@ -1184,7 +1184,7 @@ public static < T extends RealType< T > > void dilateInPlace( final RandomAccess * image. This normally unseen parameter is required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='dilate', type='org.scijava.function.Inplaces.Arity5_1' + * @implNote op name='dilate', type=Inplace1 * @param source * the source image. * @param interval diff --git a/src/main/java/net/imglib2/algorithm/morphology/Erosion.java b/src/main/java/net/imglib2/algorithm/morphology/Erosion.java index 39f86e796..bbd2029b1 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/Erosion.java +++ b/src/main/java/net/imglib2/algorithm/morphology/Erosion.java @@ -76,7 +76,7 @@ public class Erosion * pixels, contrary to grayscale structuring elements. This allows to simply * use a {@link Shape} as a type for these structuring elements. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity3' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strels @@ -122,7 +122,7 @@ public static < T extends RealType< T > > Img< T > erode( final Img< T > source, * normally unseen parameter is required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity4' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strels @@ -162,7 +162,7 @@ public static < T extends Type< T > & Comparable< T > > Img< T > erode( final Im * pixels, contrary to grayscale structuring elements. This allows to simply * use a {@link Shape} as a type for these structuring elements. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity3' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strel @@ -203,7 +203,7 @@ public static < T extends RealType< T >> Img< T > erode( final Img< T > source, * normally unseen parameter is required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity4' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strel @@ -302,7 +302,7 @@ public static < T extends RealType< T >> void erode( final RandomAccessible< T > * last, and the primary input (the input image) comes first. *
* - * @implNote op name='erode', type='org.scijava.function.Computers.Arity3' + * @implNote op name='erode', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -453,7 +453,7 @@ public static < T extends Type< T > & Comparable< T > > void erode( final Random * last, and the primary input (the input image) comes first. * * - * @implNote op name='erode', type='org.scijava.function.Computers.Arity3' + * @implNote op name='erode', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -539,7 +539,7 @@ public static < T extends RealType< T >> void erode( final RandomAccessible< T > * last, and the primary input (the input image) comes first. * * - * @implNote op name='erode', type='org.scijava.function.Computers.Arity3' + * @implNote op name='erode', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -752,7 +752,7 @@ public void run() * last, and the primary input (the input image) comes first. * * - * @implNote op name='erode', type='org.scijava.function.Computers.Arity3' + * @implNote op name='erode', type=Computer * @param source * the source {@link RandomAccessible}, must be sufficiently * padded. @@ -805,7 +805,7 @@ public static < T extends Type< T > & Comparable< T > > void erode( final Random * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity3' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strels @@ -864,7 +864,7 @@ public static < T extends RealType< T > > Img< T > erodeFull( final Img< T > sou * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity4' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strels @@ -917,7 +917,7 @@ public static < T extends Type< T > & Comparable< T > > Img< T > erodeFull( fina * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity3' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strel @@ -978,7 +978,7 @@ public static < T extends RealType< T >> Img< T > erodeFull( final Img< T > sour * dimensions equals to the maximum of the number of dimension of both * source and structuring element. * - * @implNote op name='erode', type='org.scijava.function.Functions.Arity4' + * @implNote op name='erode', type=Function * @param source * the source image. * @param strel diff --git a/src/main/java/net/imglib2/algorithm/morphology/Opening.java b/src/main/java/net/imglib2/algorithm/morphology/Opening.java index f57f8a000..43ee9f880 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/Opening.java +++ b/src/main/java/net/imglib2/algorithm/morphology/Opening.java @@ -113,7 +113,7 @@ public static final < T extends RealType< T >> Img< T > open( final Img< T > sou * parameters are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='open', type='org.scijava.function.Functions.Arity5' + * @implNote op name='open', type=Function * @param source * the {@link Img} to operate on. * @param strels @@ -148,7 +148,7 @@ public static final < T extends Type< T > & Comparable< T > > Img< T > open( fin ** The opening operation is simply an erosion followed by a dilation. * - * @implNote op name='open', type='org.scijava.function.Functions.Arity3' + * @implNote op name='open', type=Function * @param source * the {@link Img} to operate on. * @param strel @@ -185,7 +185,7 @@ public static final < T extends RealType< T >> Img< T > open( final Img< T > sou * parameters are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='open', type='org.scijava.function.Functions.Arity5' + * @implNote op name='open', type=Function * @param source * the {@link Img} to operate on. * @param strel @@ -292,7 +292,7 @@ public static < T extends RealType< T > > void open( final RandomAccessible< T > * last, and the primary input (the input image) comes first. *
* - * @implNote op name='erode', type='org.scijava.function.Computers.Arity3' + * @implNote op name='erode', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strels @@ -418,7 +418,7 @@ public static < T extends Type< T > & Comparable< T > > void open( final RandomA * last, and the primary input (the input image) comes first. * * - * @implNote op name='erode', type='org.scijava.function.Computers.Arity5' + * @implNote op name='erode', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strels @@ -512,7 +512,7 @@ public static < T extends RealType< T > > void open( final RandomAccessible< T > * last, and the primary input (the input image) comes first. * * - * @implNote op name='open', type='org.scijava.function.Computers.Arity3' + * @implNote op name='open', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strel @@ -628,7 +628,7 @@ public static < T extends Type< T > & Comparable< T > > void open( final RandomA * last, and the primary input (the input image) comes first. * * - * @implNote op name='erode', type='org.scijava.function.Computers.Arity5' + * @implNote op name='erode', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strel @@ -770,7 +770,7 @@ public static < T extends Type< T > & Comparable< T >> void openInPlace( final R * padded to properly cover the target range plus the shape size. See * e.g. {@link Views#extendValue(RandomAccessibleInterval, Type)}. * - * @implNote op name='open', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='open', type=Inplace1 * @param source * the source image. * @param interval @@ -818,7 +818,7 @@ public static < T extends RealType< T > > void openInPlace( final RandomAccessib * are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op name='open', type='org.scijava.function.Inplaces.Arity6_1' + * @implNote op name='open', type=Inplace1 * @param source * the source image. * @param interval diff --git a/src/main/java/net/imglib2/algorithm/morphology/StructuringElements.java b/src/main/java/net/imglib2/algorithm/morphology/StructuringElements.java index e7ae398e8..d6011599f 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/StructuringElements.java +++ b/src/main/java/net/imglib2/algorithm/morphology/StructuringElements.java @@ -88,7 +88,7 @@ public class StructuringElements * This methods relies on heuristics to determine automatically what * decomposition level to use. * - * @implNote op name='disk', type='java.util.function.BiFunction' + * @implNote op name='disk', type=Function * @param radius * the radius of the disk, so that it extends over * {@code 2 × radius + 1} in all dimensions @@ -146,7 +146,7 @@ else if ( radius < 17 ) * select the level of approximation. For other dimensionalities, no * optimization are available yet and the parameter is ignored. * - * @implNote op name='disk', type='org.scijava.function.Functions.Arity3' + * @implNote op name='disk', type=Function * @param radius * the radius of the disk, so that it extends over * {@code 2 × radius + 1} in all dimensions @@ -293,7 +293,7 @@ else if ( decomposition == 8 || decomposition == 4 || decomposition == 6 ) * dimensionality and target dimensionality do not match. Non-decomposed * version are dimension-generic. * - * @implNote op name='square', type='org.scijava.function.Functions.Arity3' + * @implNote op name='square', type=Function * @param radius * the radius of the square. * @param dimensionality @@ -343,7 +343,7 @@ public static final List< Shape > square( final int radius, final int dimensiona * This method determines whether it is worth returning a decomposed strel * based on simple heuristics. * - * @implNote op name='square', type='java.util.function.BiFunction' + * @implNote op name='square', type=Function * @param radius * the radius of the square. * @param dimensionality @@ -374,7 +374,7 @@ public static final List< Shape > square( final int radius, final int dimensiona * of orthogonal lines and yield the exact same results on any of the * morphological operations. * - * @implNote op name='rectangle', type='java.util.function.BiFunction' + * @implNote op name='rectangle', type=Function * @param halfSpans * an {@code int[]} array containing the half-span of the * symmetric rectangle in each dimension. The total extent of the @@ -428,7 +428,7 @@ public static final List< Shape > rectangle( final int[] halfSpans, final boolea * morphological operations. This method uses a simple heuristic to decide * whether to decompose the rectangle or not. * - * @implNote op name='rectangle', type='java.util.function.Function' + * @implNote op name='rectangle', type=Function * @param halfSpans * an {@code int[]} array containing the half-span of the * symmetric rectangle in each dimension. The total extent of the @@ -484,7 +484,7 @@ public static final List< Shape > rectangle( final int halfSpans[] ) * fall back on a linear decomposition, still very effective (see [1] as * well). * - * @implNote op name='diamond', type='java.util.function.BiFunction' + * @implNote op name='diamond', type=Function * @param radius * the desired radius of the diamond structuring element. The * strel will extend over {@code 2 × radius + 1} in all @@ -534,7 +534,7 @@ public static final List< Shape > diamond( final int radius, final int dimension * fall back on a linear decomposition, still very effective (see [1] as * well). * - * @implNote op name='diamond', type='org.scijava.function.Functions.Arity3' + * @implNote op name='diamond', type=Function * @param radius * the desired radius of the diamond structuring element. The * strel will extend over {@code 2 × radius + 1} in all @@ -630,13 +630,14 @@ public static final List< Shape > diamond( final int radius, final int dimension * * The importance of periodic lines is explained in [1]. * - * @implNote op name='periodicLine', type='java.util.function.BiFunction' + * @implNote op name='periodicLine', type=Function * @param span * the span of the neighborhood, so that it will iterate over * {@code 2 × span + 1} pixels. * @param increments * the values by which each element of the position vector is to * be incremented when iterating. + * @return a {@link Shape} structuring element. * @see [1] * Jones and Soilles.Periodic lines: Definition, cascades, and diff --git a/src/main/java/net/imglib2/algorithm/morphology/TopHat.java b/src/main/java/net/imglib2/algorithm/morphology/TopHat.java index f4ee28286..a417704de 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/TopHat.java +++ b/src/main/java/net/imglib2/algorithm/morphology/TopHat.java @@ -79,7 +79,7 @@ public class TopHat * the list is empty, the source image is returned. ** - * @implNote op names='topHat, whiteTopHat', type='org.scijava.function.Functions.Arity3' + * @implNote op names='topHat, whiteTopHat', type=Function * @param source * the source image. * @param strels @@ -124,7 +124,7 @@ public static < T extends RealType< T >> Img< T > topHat( final Img< T > source, * parameters are required to operate on * {@code T extends Comparable & Type}. * - * @implNote op names='topHat, whiteTopHat', type='org.scijava.function.Functions.Arity5' + * @implNote op names='topHat, whiteTopHat', type=Function * @param source * the source image. * @param strels @@ -164,7 +164,7 @@ public static < T extends Type< T > & Comparable< T > & Sub< T > > Img< T > topH * pixels, contrary to grayscale structuring elements. This allows to simply * use a {@link Shape} as a type for these structuring elements. * - * @implNote op names='topHat, whiteTopHat', type='org.scijava.function.Functions.Arity3' + * @implNote op names='topHat, whiteTopHat', type=Function * @param source * the source image. * @param strel @@ -203,7 +203,7 @@ public static < T extends RealType< T >> Img< T > topHat( final Img< T > source, * parameters are required to operate on * {@code T extends Comparable & Sub}. * - * @implNote op names='topHat, whiteTopHat', type='org.scijava.function.Functions.Arity5' + * @implNote op names='topHat, whiteTopHat', type=Function * @param source * the source image. * @param strel @@ -307,7 +307,7 @@ public static < T extends RealType< T >> void topHat( final RandomAccessible< T * last, and the primary input (the input image) comes first. *
* - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Computers.Arity3' + * @implNote op name='topHat, whiteTopHat', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strels @@ -426,7 +426,7 @@ public static < T extends Type< T > & Comparable< T > & Sub< T >> void topHat( f * last, and the primary input (the input image) comes first. * * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Computers.Arity5' + * @implNote op name='topHat, whiteTopHat', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strels @@ -518,7 +518,7 @@ public static < T extends RealType< T >> void topHat( final RandomAccessible< T * last, and the primary input (the input image) comes first. * * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Computers.Arity3' + * @implNote op name='topHat, whiteTopHat', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strel @@ -625,7 +625,7 @@ public static < T extends Type< T > & Comparable< T > & Sub< T >> void topHat( f * last, and the primary input (the input image) comes first. * * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Computers.Arity5' + * @implNote op name='topHat, whiteTopHat', type=Computer * @param source * the {@link RandomAccessible} to operate on. * @param strel @@ -672,7 +672,7 @@ public static < T extends Type< T > & Comparable< T > & Sub< T >> void topHat( f * decomposition. Each shape is processed in order as given in the list. If * the list is empty, the source image is left untouched. * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='topHat, whiteTopHat', type=Inplace1 * @param source * the source image. * @param interval @@ -728,7 +728,7 @@ public static < T extends RealType< T >> void topHatInPlace( final RandomAccessi * required to operate on * {@code T extends Comparable & Sub}. * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Inplaces.Arity6_1' + * @implNote op name='topHat, whiteTopHat', type=Inplace1 * @param source * the source image. * @param interval @@ -779,7 +779,7 @@ public static < T extends Type< T > & Comparable< T > & Sub< T >> void topHatInP * padded to properly cover the target range plus the shape size. See * e.g. {@link Views#extendValue(RandomAccessibleInterval, Type)}. * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='topHat, whiteTopHat', type=Inplace1 * @param source * the source image. * @param interval @@ -830,7 +830,7 @@ public static < T extends RealType< T >> void topHatInPlace( final RandomAccessi * required to operate on * {@code T extends Comparable & Sub}. * - * @implNote op name='topHat, whiteTopHat', type='org.scijava.function.Inplaces.Arity6_1' + * @implNote op name='topHat, whiteTopHat', type=Inplace1 * @param source * the source image. * @param interval diff --git a/src/main/java/net/imglib2/algorithm/morphology/distance/DistanceTransform.java b/src/main/java/net/imglib2/algorithm/morphology/distance/DistanceTransform.java index 8fa2809ef..e98da90e8 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/distance/DistanceTransform.java +++ b/src/main/java/net/imglib2/algorithm/morphology/distance/DistanceTransform.java @@ -112,7 +112,7 @@ public static enum DISTANCE_TYPE * can be weighted (individually for each dimension, if desired) against the * image values via the weights parameter. * - * @implNote op name='distanceTransform', type='org.scijava.function.Inplaces.Arity3_1' + * @implNote op name='distanceTransform', type=Inplace1 * @param source * Input function on which distance transform should be computed. * @param distanceType @@ -141,7 +141,7 @@ public static < T extends RealType< T > > void transform( * can be weighted (individually for each dimension, if desired) against the * image values via the weights parameter. * - * @implNote op name='distanceTransform', type='org.scijava.function.Inplaces.Arity5_1' + * @implNote op name='distanceTransform', type=Inplace1 * @param source * Input function on which distance transform should be computed. * @param distanceType @@ -222,7 +222,7 @@ public static < T extends RealType< T >, U extends RealType< U > > void transfor * last, and the primary input (the input image) comes first. * * - * @implNote op name='distanceTransform', type='org.scijava.function.Computers.Arity3' + * @implNote op name='distanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param distanceType @@ -301,7 +301,7 @@ public static < T extends RealType< T >, U extends RealType< U > > void transfor * weighted (individually for each dimension, if desired) against the image * values via the weights parameter. * - * @implNote op name='distanceTransform', type='org.scijava.function.Computers.Arity5' + * @implNote op name='distanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param distanceType @@ -408,7 +408,7 @@ public static < T extends RealType< T >, U extends RealType< U >, V extends Real * last, and the primary input (the input image) comes first. * * - * @implNote op name='distanceTransform', type='org.scijava.function.Computers.Arity4' + * @implNote op name='distanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param tmp @@ -569,7 +569,7 @@ public static < T extends RealType< T >, U extends RealType< U >, V extends Real * {@link Distance} d. Intermediate and final results will be stored in * {@code source} ({@link DoubleType} recommended). * - * @implNote op name='distanceTransform', type='org.scijava.function.Inplaces.Arity2_1' + * @implNote op name='distanceTransform', type=Inplace1 * @param source * Input function on which distance transform should be computed. * @param d @@ -591,7 +591,7 @@ public static < T extends RealType< T > > void transform( * {@link Distance} d. Intermediate and final results will be stored in * {@code source} ({@link DoubleType} recommended). * - * @implNote op name='distanceTransform', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='distanceTransform', type=Inplace1 * @param source * Input function on which distance transform should be computed. * @param d @@ -729,7 +729,7 @@ public static < T extends RealType< T >, U extends RealType< U > > void transfor * last, and the primary input (the input image) comes first. * * - * @implNote op name='distanceTransform', type='org.scijava.function.Computers.Arity4' + * @implNote op name='distanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param d @@ -836,7 +836,7 @@ public static < T extends RealType< T >, U extends RealType< U >, V extends Real * last, and the primary input (the input image) comes first. * * - * @implNote op name='distanceTransform', type='org.scijava.function.Computers.Arity3' + * @implNote op name='distanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param tmp @@ -1031,7 +1031,7 @@ public static < B extends BooleanType< B >, U extends RealType< U > > void binar * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity3' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param distanceType @@ -1113,7 +1113,7 @@ public static < B extends BooleanType< B >, U extends RealType< U > > void binar * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity5' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param distanceType @@ -1207,7 +1207,7 @@ public static < B extends BooleanType< B >, U extends RealType< U >, V extends R * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity4' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param tmp @@ -1305,7 +1305,7 @@ public static < B extends BooleanType< B >, U extends RealType< U >, V extends R * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity6' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param tmp @@ -1353,7 +1353,7 @@ public static < B extends BooleanType< B >, U extends RealType< U >, V extends R * {@link Distance} d. Intermediate and final results will be stored in * source ({@link DoubleType} recommended). * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Inplaces.Arity4_1' + * @implNote op name='binaryDistanceTransform', type=Inplace1 * @param source * Input function on which distance transform should be computed. * @param d @@ -1416,7 +1416,7 @@ public static < B extends BooleanType< B >, U extends RealType< U > > void binar * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity2' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param d @@ -1484,7 +1484,7 @@ public static < B extends BooleanType< B >, U extends RealType< U > > void binar * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity4' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param target @@ -1563,7 +1563,7 @@ public static < B extends BooleanType< B >, U extends RealType< U >, V extends R * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity4' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param tmp @@ -1647,7 +1647,7 @@ public static < B extends BooleanType< B >, U extends RealType< U >, V extends R * last, and the primary input (the input image) comes first. * * - * @implNote op name='binaryDistanceTransform', type='org.scijava.function.Computers.Arity5' + * @implNote op name='binaryDistanceTransform', type=Computer * @param source * Input function on which distance transform should be computed. * @param tmp diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Branchpoints.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Branchpoints.java index 9a278c4b0..41bfdc72d 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Branchpoints.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Branchpoints.java @@ -70,7 +70,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='branchpoints', type='java.util.function.Function' + * @implNote op name='branchpoints', type=Function */ public static < T extends BooleanType< T > > Img< T > branchpoints( final Img< T > source ) { @@ -78,7 +78,7 @@ public static < T extends BooleanType< T > > Img< T > branchpoints( final Img< T } /** - * @implNote op name='branchpoints', type='org.scijava.function.Computers.Arity1' + * @implNote op name='branchpoints', type=Computer */ public static < T extends BooleanType< T > > void branchpoints( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Bridge.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Bridge.java index 28156c10d..725df4943 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Bridge.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Bridge.java @@ -75,7 +75,7 @@ public static < T extends BooleanType< T > > Img< T > bridge( final Img< T > sou } /** - * @implNote op name='bridge', type='org.scijava.function.Computers.Arity1' + * @implNote op name='bridge', type=Computer */ public static < T extends BooleanType< T > > void bridge( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Clean.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Clean.java index 56558278c..33b8851eb 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Clean.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Clean.java @@ -66,7 +66,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='clean', type='java.util.function.Function' + * @implNote op name='clean', type=Function */ public static < T extends BooleanType< T > > Img< T > clean( final Img< T > source ) { @@ -74,7 +74,7 @@ public static < T extends BooleanType< T > > Img< T > clean( final Img< T > sour } /** - * @implNote op name='clean', type='org.scijava.function.Computers.Arity1' + * @implNote op name='clean', type=Computer */ public static < T extends BooleanType< T > > void clean( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Endpoints.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Endpoints.java index fe3ea3ec2..4443c9ead 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Endpoints.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Endpoints.java @@ -68,7 +68,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='endpoints', type='java.util.function.Function' + * @implNote op name='endpoints', type=Function */ public static < T extends BooleanType< T > > Img< T > endpoints( final Img< T > source ) { @@ -76,7 +76,7 @@ public static < T extends BooleanType< T > > Img< T > endpoints( final Img< T > } /** - * @implNote op name='endpoints', type='org.scijava.function.Computers.Arity1' + * @implNote op name='endpoints', type=Computer */ public static < T extends BooleanType< T > > void endpoints( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Fill.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Fill.java index 2bd914676..0dd229be4 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Fill.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Fill.java @@ -66,7 +66,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='fill', type='java.util.function.Function' + * @implNote op name='fill', type=Function */ public static < T extends BooleanType< T > > Img< T > fill( final Img< T > source ) { @@ -74,7 +74,7 @@ public static < T extends BooleanType< T > > Img< T > fill( final Img< T > sourc } /** - * @implNote op name='fill', type='org.scijava.function.Computers.Arity1' + * @implNote op name='fill', type=Computer */ public static < T extends BooleanType< T > > void fill( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Hbreak.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Hbreak.java index 73c80ed1a..eb515f30a 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Hbreak.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Hbreak.java @@ -66,7 +66,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='hbreak', type='java.util.function.Function' + * @implNote op name='hbreak', type=Function */ public static < T extends BooleanType< T > > Img< T > hbreak( final Img< T > source ) { @@ -74,7 +74,7 @@ public static < T extends BooleanType< T > > Img< T > hbreak( final Img< T > sou } /** - * @implNote op name='hbreak', type='org.scijava.function.Computers.Arity1' + * @implNote op name='hbreak', type=Computer */ public static < T extends BooleanType< T > > void hbreak( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Life.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Life.java index 32149cdc4..ed28d3185 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Life.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Life.java @@ -66,7 +66,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='life', type='java.util.function.Function' + * @implNote op name='life', type=Function */ public static < T extends BooleanType< T > > Img< T > life( final Img< T > source ) { @@ -74,7 +74,7 @@ public static < T extends BooleanType< T > > Img< T > life( final Img< T > sourc } /** - * @implNote op name='life', type='org.scijava.function.Computers.Arity1' + * @implNote op name='life', type=Computer */ public static < T extends BooleanType< T > > void life( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Majority.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Majority.java index 3d6916216..2b7fb5d1d 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Majority.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Majority.java @@ -67,7 +67,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='majority', type='java.util.function.Function' + * @implNote op name='majority', type=Function */ public static < T extends BooleanType< T > > Img< T > majority( final Img< T > source ) { @@ -75,7 +75,7 @@ public static < T extends BooleanType< T > > Img< T > majority( final Img< T > s } /** - * @implNote op name='majority', type='org.scijava.function.Computers.Arity1' + * @implNote op name='majority', type=Computer */ public static < T extends BooleanType< T > > void majority( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Remove.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Remove.java index 2f27a7506..254fecbd9 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Remove.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Remove.java @@ -67,7 +67,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='remove', type='java.util.function.Function' + * @implNote op name='remove', type=Function */ public static < T extends BooleanType< T > > Img< T > remove( final Img< T > source ) { @@ -75,7 +75,7 @@ public static < T extends BooleanType< T > > Img< T > remove( final Img< T > sou } /** - * @implNote op name='remove', type='org.scijava.function.Computers.Arity1' + * @implNote op name='remove', type=Computer */ public static < T extends BooleanType< T > > void remove( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur.java index 140f3ac30..32bc954c5 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur.java @@ -58,7 +58,7 @@ public class Spur { /** - * @implNote op name='spur', type='java.util.function.Function' + * @implNote op name='spur', type=Function */ public static < T extends BooleanType< T > > Img< T > spur( final Img< T > source ) { @@ -66,7 +66,7 @@ public static < T extends BooleanType< T > > Img< T > spur( final Img< T > sourc } /** - * @implNote op name='spur', type='org.scijava.function.Computers.Arity1' + * @implNote op name='spur', type=Computer */ public static < T extends BooleanType< T > > void spur( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur1.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur1.java index 04152a94d..98ed3eebf 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur1.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur1.java @@ -58,7 +58,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='spur1', type='java.util.function.Function' + * @implNote op name='spur1', type=Function */ public static < T extends BooleanType< T > > Img< T > spur1( final Img< T > source ) { @@ -66,7 +66,7 @@ public static < T extends BooleanType< T > > Img< T > spur1( final Img< T > sour } /** - * @implNote op name='spur1', type='org.scijava.function.Computers.Arity1' + * @implNote op name='spur1', type=Computer */ public static < T extends BooleanType< T > > void spur1( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur2.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur2.java index 9a66f4f1b..3189f18b7 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur2.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Spur2.java @@ -58,7 +58,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='spur2', type='java.util.function.Function' + * @implNote op name='spur2', type=Function */ public static < T extends BooleanType< T > > Img< T > spur2( final Img< T > source ) { @@ -66,7 +66,7 @@ public static < T extends BooleanType< T > > Img< T > spur2( final Img< T > sour } /** - * @implNote op name='spur2', type='org.scijava.function.Computers.Arity1' + * @implNote op name='spur2', type=Computer */ public static < T extends BooleanType< T > > void spur2( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thicken.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thicken.java index d8cc91748..6870f32d8 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thicken.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thicken.java @@ -73,7 +73,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='thicken', type='java.util.function.Function' + * @implNote op name='thicken', type=Function */ public static < T extends BooleanType< T > > Img< T > thicken( final Img< T > source ) { @@ -81,7 +81,7 @@ public static < T extends BooleanType< T > > Img< T > thicken( final Img< T > so } /** - * @implNote op name='thicken', type='org.scijava.function.Computers.Arity1' + * @implNote op name='thicken', type=Computer */ public static < T extends BooleanType< T > > void thicken( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin.java index d89d9c5e3..424d473e0 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin.java @@ -72,7 +72,7 @@ public class Thin { /** - * @implNote op name='thin', type='java.util.function.Function' + * @implNote op name='thin', type=Function */ public static < T extends BooleanType< T > > Img< T > thin( final Img< T > source ) { @@ -80,7 +80,7 @@ public static < T extends BooleanType< T > > Img< T > thin( final Img< T > sourc } /** - * @implNote op name='thin', type='org.scijava.function.Computers.Arity1' + * @implNote op name='thin', type=Computer */ public static < T extends BooleanType< T > > void thin( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin1.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin1.java index 500970b80..5aff55f2f 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin1.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin1.java @@ -58,7 +58,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='thin1', type='java.util.function.Function' + * @implNote op name='thin1', type=Function */ public static < T extends BooleanType< T > > Img< T > thin1( final Img< T > source ) { @@ -66,7 +66,7 @@ public static < T extends BooleanType< T > > Img< T > thin1( final Img< T > sour } /** - * @implNote op name='thin1', type='org.scijava.function.Computers.Arity1' + * @implNote op name='thin1', type=Computer */ public static < T extends BooleanType< T > > void thin1( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin2.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin2.java index a6aafea0d..76a0d27b4 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin2.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Thin2.java @@ -58,7 +58,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='thin2', type='java.util.function.Function' + * @implNote op name='thin2', type=Function */ public static < T extends BooleanType< T > > Img< T > thin2( final Img< T > source ) { @@ -66,7 +66,7 @@ public static < T extends BooleanType< T > > Img< T > thin2( final Img< T > sour } /** - * @implNote op name='thin2', type='org.scijava.function.Computers.Arity1' + * @implNote op name='thin2', type=Computer */ public static < T extends BooleanType< T > > void thin2( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/morphology/table2d/Vbreak.java b/src/main/java/net/imglib2/algorithm/morphology/table2d/Vbreak.java index 59f6fa3c3..d7cc78a01 100644 --- a/src/main/java/net/imglib2/algorithm/morphology/table2d/Vbreak.java +++ b/src/main/java/net/imglib2/algorithm/morphology/table2d/Vbreak.java @@ -66,7 +66,7 @@ protected boolean getExtendedValue() } /** - * @implNote op name='vbreak', type='java.util.function.Function' + * @implNote op name='vbreak', type=Function */ public static < T extends BooleanType< T > > Img< T > vbreak( final Img< T > source ) { @@ -74,7 +74,7 @@ public static < T extends BooleanType< T > > Img< T > vbreak( final Img< T > sou } /** - * @implNote op name='vbreak', type='org.scijava.function.Computers.Arity1' + * @implNote op name='vbreak', type=Computer */ public static < T extends BooleanType< T > > void vbreak( final RandomAccessible< T > source, final IterableInterval< T > target ) { diff --git a/src/main/java/net/imglib2/algorithm/stats/Max.java b/src/main/java/net/imglib2/algorithm/stats/Max.java index 439465cfd..aac24218c 100644 --- a/src/main/java/net/imglib2/algorithm/stats/Max.java +++ b/src/main/java/net/imglib2/algorithm/stats/Max.java @@ -47,12 +47,12 @@ public class Max /** * Find the maximum value and its position in an {@link IterableInterval}. * - * @implNote op name='findMax', type='java.util.function.Function' + * @implNote op name='findMax', type=Function * @param iterable * input interval. * @return a cursor positioned on the global maximum. If several maxima with * the same value exist, the cursor is on the first one. - * @implNote op name='stats.max', type='java.util.function.Function' + * @implNote op name='stats.max', type=Function */ public static < T extends Comparable< T > > Cursor< T > findMax( final IterableInterval< T > iterable ) { diff --git a/src/main/java/net/imglib2/algorithm/stats/Min.java b/src/main/java/net/imglib2/algorithm/stats/Min.java index f0e6e3c12..489fc4cf4 100644 --- a/src/main/java/net/imglib2/algorithm/stats/Min.java +++ b/src/main/java/net/imglib2/algorithm/stats/Min.java @@ -47,7 +47,7 @@ public class Min /** * Find the minimum value and its position in an {@link IterableInterval}. * - * @implNote op name='findMin', type='java.util.function.Function' + * @implNote op name='findMin', type=Function * @param iterable * input interval. * @return a cursor positioned on the global minimum. If several minima with diff --git a/src/main/java/net/imglib2/algorithm/stats/Normalize.java b/src/main/java/net/imglib2/algorithm/stats/Normalize.java index e4519bf79..1f7248e92 100644 --- a/src/main/java/net/imglib2/algorithm/stats/Normalize.java +++ b/src/main/java/net/imglib2/algorithm/stats/Normalize.java @@ -43,7 +43,7 @@ public class Normalize /** * Normalize values of an {@link IterableInterval} to the range [min, max]. * - * @implNote op name='normalize', type='org.scijava.function.Inplaces.Arity3_1' + * @implNote op name='normalize', type=Inplace1 * @param iterable * the interval to be normalized. * @param min diff --git a/src/main/java/net/imglib2/algorithm/tree/TreeUtils.java b/src/main/java/net/imglib2/algorithm/tree/TreeUtils.java index 060fc2ae7..cbe2d091e 100644 --- a/src/main/java/net/imglib2/algorithm/tree/TreeUtils.java +++ b/src/main/java/net/imglib2/algorithm/tree/TreeUtils.java @@ -42,7 +42,7 @@ public class TreeUtils /** * Find all leaf nodes of a forest. * - * @implNote op name='getLeafs', type='java.util.function.Function' + * @implNote op name='getLeafs', type=Function * @param forest * the forest * @return set of leaf nodes. @@ -71,7 +71,7 @@ public static interface Consumer< T > /** * Call {@link Consumer#accept(Object)} on op for every node in the forest. * - * @implNote op name='forEach', type='org.scijava.function.Inplaces.Arity2_1' + * @implNote op name='forEach', type=Inplace1 * @param forest * the forest * @param op diff --git a/src/main/java/net/imglib2/algorithm/util/Grids.java b/src/main/java/net/imglib2/algorithm/util/Grids.java index 9ca9fe831..963be5405 100644 --- a/src/main/java/net/imglib2/algorithm/util/Grids.java +++ b/src/main/java/net/imglib2/algorithm/util/Grids.java @@ -213,7 +213,7 @@ public static void forEachOffset( * Get all blocks of size {@code blockSize} contained within an interval * specified by {@code dimensions} and their positions within a cell grid. * - * @implNote op name='collectAllContainedIntervalsWithGridPositions', type='java.util.function.BiFunction' + * @implNote op name='collectAllContainedIntervalsWithGridPositions', type=Function * @param dimensions * @param blockSize * @return list of blocks as specified by {@link Interval} and the position @@ -230,7 +230,7 @@ public static List< Pair< Interval, long[] > > collectAllContainedIntervalsWithG * specified by {@code min}, {@code max} and their positions within a cell * grid. * - * @implNote op name='collectAllContainedIntervalsWithGridPositions', type='org.scijava.function.Functions.Arity3' + * @implNote op name='collectAllContainedIntervalsWithGridPositions', type=Function * @param min * @param max * @param blockSize @@ -247,7 +247,7 @@ public static List< Pair< Interval, long[] > > collectAllContainedIntervalsWithG * Get all blocks of size {@code blockSize} contained within an interval * specified by {@code dimensions} and their positions within a cell grid. * - * @implNote op name='collectAllContainedIntervals', type='java.util.function.BiFunction' + * @implNote op name='collectAllContainedIntervals', type=Function * @param dimensions * @param blockSize * @return list of blocks as specified by {@link Interval} @@ -263,7 +263,7 @@ public static List< Interval > collectAllContainedIntervals( final long[] dimens * specified by {@code min}, {@code max} and their positions within a cell * grid. * - * @implNote op name='collectAllContainedIntervals', type='org.scijava.function.Functions.Arity3' + * @implNote op name='collectAllContainedIntervals', type=Function * @param min * @param max * @param blockSize @@ -279,7 +279,7 @@ public static List< Interval > collectAllContainedIntervals( final long[] min, f * Get all blocks of size {@code blockSize} contained within an interval * specified by {@code dimensions}. * - * @implNote op name='collectAllOffsets', type='java.util.function.BiFunction' + * @implNote op name='collectAllOffsets', type=Function * @param dimensions * @param blockSize * @return list of blocks defined by minimum @@ -294,7 +294,7 @@ public static List< long[] > collectAllOffsets( final long[] dimensions, final i * Get all blocks of size {@code blockSize} contained within an interval * specified by {@code dimensions}. * - * @implNote op name='collectAllOffsets', type='org.scijava.function.Functions.Arity3' + * @implNote op name='collectAllOffsets', type=Function * @param dimensions * @param blockSize * @param func @@ -312,7 +312,7 @@ public static < T > List< T > collectAllOffsets( final long[] dimensions, final * Get all blocks of size {@code blockSize} contained within an interval * specified by {@code min} and {@code max}. * - * @implNote op name='collectAllOffsets', type='org.scijava.function.Functions.Arity3' + * @implNote op name='collectAllOffsets', type=Function * @param min * @param max * @param blockSize @@ -328,7 +328,7 @@ public static List< long[] > collectAllOffsets( final long[] min, final long[] m * Get all blocks of size {@code blockSize} contained within an interval * specified by {@code min} and {@code max}. * - * @implNote op name='collectAllOffsets', type='org.scijava.function.Functions.Arity4' + * @implNote op name='collectAllOffsets', type=Function * @param min * @param max * @param blockSize @@ -474,7 +474,7 @@ public static Function< long[], Pair< Interval, long[] > > croppedIntervalAndGri * into a {@link Pair} of {@link Interval} and {@link long[]} that specify * the block and its position in grid coordinates. * - * @implNote op name='croppedIntervalAndGridPosition', type='org.scijava.function.Functions.Arity3' + * @implNote op name='croppedIntervalAndGridPosition', type=Function * @param min * minimum of the grid * @param max diff --git a/src/main/java/net/imglib2/algorithm/util/ParallelizeOverBlocks.java b/src/main/java/net/imglib2/algorithm/util/ParallelizeOverBlocks.java index 690e6624e..eb73c80ef 100644 --- a/src/main/java/net/imglib2/algorithm/util/ParallelizeOverBlocks.java +++ b/src/main/java/net/imglib2/algorithm/util/ParallelizeOverBlocks.java @@ -61,7 +61,7 @@ public class ParallelizeOverBlocks * * Submit blocked tasks and wait for execution. * - * @implNote op name='parallelizeAndWait', type='org.scijava.function.Functions.Arity5' + * @implNote op name='parallelizeAndWait', type=Function * @param func * {@link Function} to be applied to each block as specified by * first parameter {@link Interval}. @@ -89,7 +89,7 @@ public static < T > List< T > parallelizeAndWait( * * Submit blocked tasks and wait for execution. * - * @implNote op name='parallelize', type='org.scijava.function.Functions.Arity5' + * @implNote op name='parallelize', type=Function * @param func * {@link Function} to be applied to each block as specified by * first parameter {@link Interval}. @@ -114,7 +114,7 @@ public static < T > List< Future< List< T > > > parallelize( * * Submit blocked tasks and wait for execution. * - * @implNote op name='parallelizeAndWait', type='org.scijava.function.Functions.Arity6' + * @implNote op name='parallelizeAndWait', type=Function * @param func * {@link Function} to be applied to each block as specified by * first parameter {@link Interval}. @@ -148,7 +148,7 @@ public static < T > List< T > parallelizeAndWait( * * Submit blocked tasks and wait for execution. * - * @implNote op name='parallelize', type='org.scijava.function.Functions.Arity6' + * @implNote op name='parallelize', type=Function * @param func * {@link Function} to be applied to each block as specified by * first parameter {@link Interval}. @@ -181,7 +181,7 @@ public static < T > List< Future< List< T > > > parallelize( * * Submit blocked tasks and wait for execution. * - * @implNote op name='parallelizeAndWait', type='org.scijava.function.Functions.Arity4' + * @implNote op name='parallelizeAndWait', type=Function * @param func * {@link Function} to be applied to each block as specified by * first parameter {@link Interval}. @@ -211,7 +211,7 @@ public static < T > List< T > parallelizeAndWait( * * Submit blocked tasks and wait for execution. * - * @implNote op name='parallelize', type='org.scijava.function.Functions.Arity4' + * @implNote op name='parallelize', type=Function * @param func * {@link Function} to be applied to each block as specified by * first parameter {@link Interval}.