public class SquareNeighborhood3x3<T> extends Object implements Positionable, IterableInterval<T>
Constructor and Description |
---|
SquareNeighborhood3x3(RandomAccessibleInterval<T> source,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds) |
Modifier and Type | Method and Description |
---|---|
void |
bck(int d) |
SquareNeighborhoodCursor3x3<T> |
cursor() |
long |
dimension(int d) |
void |
dimensions(long[] dimensions) |
T |
firstElement() |
void |
fwd(int d) |
Object |
iterationOrder() |
Iterator<T> |
iterator() |
SquareNeighborhoodCursor3x3<T> |
localizingCursor() |
long |
max(int d) |
void |
max(long[] max) |
void |
max(Positionable max) |
long |
min(int d) |
void |
min(long[] min) |
void |
min(Positionable min) |
void |
move(int[] distance) |
void |
move(int distance,
int d) |
void |
move(Localizable localizable) |
void |
move(long[] distance) |
void |
move(long distance,
int d) |
int |
numDimensions() |
void |
realMax(double[] max) |
double |
realMax(int d) |
void |
realMax(RealPositionable max) |
void |
realMin(double[] min) |
double |
realMin(int d) |
void |
realMin(RealPositionable min) |
void |
setPosition(int[] position) |
void |
setPosition(int position,
int d) |
void |
setPosition(Localizable localizable) |
void |
setPosition(long[] position) |
void |
setPosition(long position,
int d) |
long |
size() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
maxAsLongArray, maxAsPoint, minAsLongArray, minAsPoint
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint
allPositive, allPositive, dimensions, dimensionsAsLongArray, dimensionsAsPoint, verify, verify, verifyAllPositive, verifyAllPositive
public SquareNeighborhood3x3(RandomAccessibleInterval<T> source, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
public int numDimensions()
numDimensions
in interface EuclideanSpace
public void fwd(int d)
fwd
in interface Positionable
public void bck(int d)
bck
in interface Positionable
public void move(int distance, int d)
move
in interface Positionable
public void move(long distance, int d)
move
in interface Positionable
public void move(Localizable localizable)
move
in interface Positionable
public void move(int[] distance)
move
in interface Positionable
public void move(long[] distance)
move
in interface Positionable
public void setPosition(Localizable localizable)
setPosition
in interface Positionable
public void setPosition(int[] position)
setPosition
in interface Positionable
public void setPosition(long[] position)
setPosition
in interface Positionable
public void setPosition(int position, int d)
setPosition
in interface Positionable
public void setPosition(long position, int d)
setPosition
in interface Positionable
public long size()
size
in interface IterableRealInterval<T>
public T firstElement()
firstElement
in interface IterableRealInterval<T>
public Object iterationOrder()
iterationOrder
in interface IterableRealInterval<T>
public double realMin(int d)
realMin
in interface Interval
realMin
in interface RealInterval
public void realMin(double[] min)
realMin
in interface RealInterval
public void realMin(RealPositionable min)
realMin
in interface RealInterval
public double realMax(int d)
realMax
in interface Interval
realMax
in interface RealInterval
public void realMax(double[] max)
realMax
in interface RealInterval
public void realMax(RealPositionable max)
realMax
in interface RealInterval
public void min(Positionable min)
public void max(Positionable max)
public void dimensions(long[] dimensions)
dimensions
in interface Dimensions
public long dimension(int d)
dimension
in interface Dimensions
dimension
in interface Interval
public SquareNeighborhoodCursor3x3<T> cursor()
cursor
in interface IterableInterval<T>
cursor
in interface IterableRealInterval<T>
public SquareNeighborhoodCursor3x3<T> localizingCursor()
localizingCursor
in interface IterableInterval<T>
localizingCursor
in interface IterableRealInterval<T>
Copyright © 2015–2021 Fiji. All rights reserved.