Package net.imglib2

Class RealPoint

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        RealPoint​(double... position)
      Create a point at a definite location in a space of the dimensionality of the position.
      protected RealPoint​(double[] position, boolean copy)
      Protected constructor that can re-use the passed position array.
        RealPoint​(float... position)
      Create a point at a definite location in a space of the dimensionality of the position.
        RealPoint​(int n)
      Create a point in nDimensional space initialized to 0,0,...
        RealPoint​(RealLocalizable localizable)
      Create a point using the position and dimensionality of a RealLocalizable
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      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.
      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.
      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 setPosition​(RealLocalizable localizable)
      Place the element at the same location as a given RealLocalizable
      java.lang.String toString()  
      static RealPoint wrap​(double[] position)
      Create a point that stores its coordinates in the provided position array.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • RealPoint

        protected RealPoint​(double[] position,
                            boolean copy)
        Protected constructor that can re-use the passed position array.
        Parameters:
        position - array used to store the position.
        copy - flag indicating whether position array should be duplicated.
      • RealPoint

        public RealPoint​(int n)
        Create a point in nDimensional space initialized to 0,0,...
        Parameters:
        n - number of dimensions of the space
      • RealPoint

        public RealPoint​(double... position)
        Create a point at a definite location in a space of the dimensionality of the position.
        Parameters:
        position - the initial position. The length of the array determines the dimensionality of the space.
      • RealPoint

        public RealPoint​(float... position)
        Create a point at a definite location in a space of the dimensionality of the position.
        Parameters:
        position - the initial position. The length of the array determines the dimensionality of the space.
      • RealPoint

        public RealPoint​(RealLocalizable localizable)
        Create a point using the position and dimensionality of a RealLocalizable
        Parameters:
        localizable - the initial position. Its dimensionality determines the dimensionality of the space.