Class AbstractConvertedRealRandomAccess<A,B>

java.lang.Object
net.imglib2.converter.AbstractConvertedRealRandomAccess<A,B>
All Implemented Interfaces:
EuclideanSpace, Positionable, RealLocalizable, RealPositionable, RealRandomAccess<B>, Sampler<B>
Direct Known Subclasses:
ConvertedRealRandomAccess

public abstract class AbstractConvertedRealRandomAccess<A,B> extends Object implements RealRandomAccess<B>
TODO
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final RealRandomAccess<A>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    bck(int d)
    Move by -1 in one dimension.
     
     
    void
    fwd(int d)
    Move by 1 in one dimension.
    double
    Return the current position in a given dimension.
    float
    Return the current position in a given dimension.
    void
    localize(double[] position)
    Write the current position into the passed array.
    void
    localize(float[] position)
    Write the current position into the passed array.
    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(int[] distance)
    Move the element relative to its current location using an int[] as distance vector.
    void
    move(int distance, int d)
    Move the element in one dimension for some distance.
    void
    move(long[] distance)
    Move the element relative to its current location using a long[] as distance vector.
    void
    move(long distance, int d)
    Move the element in one dimension for some distance.
    void
    move(Localizable localizable)
    Move the element relative to its current location using an Localizable as distance vector.
    void
    move(RealLocalizable localizable)
    Move the element relative to its current location using a RealLocalizable as distance vector.
    int
    Gets the space's number of dimensions.
    void
    setPosition(double[] position)
    Set the position of the element.
    void
    setPosition(double position, int d)
    Set the position of the element for one dimension.
    void
    setPosition(float[] position)
    Set the position of the element.
    void
    setPosition(float position, int d)
    Set the position of the element for one dimension.
    void
    setPosition(int[] position)
    Set the position of the element.
    void
    setPosition(int position, int d)
    Set the position of the element for one dimension.
    void
    setPosition(long[] position)
    Set the position of the element.
    void
    setPosition(long position, int d)
    Set the position of the element for one dimension.
    void
    setPosition(Localizable localizable)
    Place the element at the same location as a given Localizable
    void
    Place the element at the same location as a given RealLocalizable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.imglib2.Sampler

    get