public class Round<LocalizablePositionable extends Localizable & Positionable> extends AbstractPositionableTransform<LocalizablePositionable>
RealPositionable that drives a Positionable to its round
discrete coordinates:
f = r < 0 ? (long)( r - 0.5 ) : (long)( r + 0.5 )discrete, position, targetn| Constructor and Description |
|---|
Round(LocalizablePositionable target) |
Round(RealLocalizable origin,
LocalizablePositionable target) |
| Modifier and Type | Method and Description |
|---|---|
void |
move(double[] distance)
Move the element relative to its current location using a float[] as
distance vector.
|
void |
move(double distance,
int d)
Move the element in one dimension for some distance.
|
void |
move(float[] distance)
Move the element relative to its current location using a float[] as
distance vector.
|
void |
move(float distance,
int d)
Move the element in one dimension for some distance.
|
void |
move(RealLocalizable localizable)
Move the element relative to its current location using a
RealLocalizable as distance vector. |
static long |
round(double r) |
static void |
round(double[] r,
long[] f) |
static long |
round(float r) |
static void |
round(float[] r,
long[] f) |
static void |
round(RealLocalizable r,
long[] f) |
void |
setPosition(double[] pos)
Set the position of the element.
|
void |
setPosition(double position,
int d)
Set the position of the element for one dimension.
|
void |
setPosition(float[] pos)
Set the position of the element.
|
void |
setPosition(float position,
int d)
Set the position of the element for one dimension.
|
void |
setPosition(RealLocalizable localizable)
Place the element at the same location as a given
RealLocalizable |
bck, fwd, getDoublePosition, getFloatPosition, localize, localize, move, move, move, move, move, setPosition, setPosition, setPosition, setPosition, setPosition, toStringnumDimensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitnumDimensionslocalize, positionAsDoubleArray, positionAsRealPointpublic Round(LocalizablePositionable target)
public Round(RealLocalizable origin, LocalizablePositionable target)
public static final long round(double r)
public static final long round(float r)
public static final void round(double[] r,
long[] f)
public static final void round(float[] r,
long[] f)
public static final void round(RealLocalizable r, long[] f)
public void move(float distance,
int d)
RealPositionablepublic void move(double distance,
int d)
RealPositionablepublic void move(RealLocalizable localizable)
RealPositionableRealLocalizable as distance vector.localizable - relative offset, EuclideanSpace.numDimensions() must
be ≥ EuclideanSpace.numDimensions()public void move(float[] distance)
RealPositionablepublic void move(double[] distance)
RealPositionablepublic void setPosition(RealLocalizable localizable)
RealPositionableRealLocalizablelocalizable - absolute position, EuclideanSpace.numDimensions()
must be ≥ EuclideanSpace.numDimensions()public void setPosition(float[] pos)
RealPositionablepos - absolute position, length must be ≥
EuclideanSpace.numDimensions()public void setPosition(double[] pos)
RealPositionablepos - absolute position, length must be ≥
EuclideanSpace.numDimensions()public void setPosition(float position,
int d)
RealPositionablepublic void setPosition(double position,
int d)
RealPositionableCopyright © 2015–2022 ImgLib2. All rights reserved.