Class AxisTickCoordinates

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class AxisTickCoordinates
    extends java.lang.Object
    implements java.lang.Cloneable
    A helper class to compute coordinates for Axis Ticks
    • Method Detail

      • size

        public int size()
      • getStart

        public double getStart()
      • getEnd

        public double getEnd()
      • getStep

        public double getStep()
      • getCoordinate

        public double getCoordinate​(int index)
        Returns the coordinates of specified ticks. For the sake of performance, invokers need to ensure the index correct.
        Parameters:
        index - tick index
        Returns:
      • getTickSlot

        public int getTickSlot​(double value)
      • getNormalizedCoordinate

        public double getNormalizedCoordinate​(int index)
        Returns the normalized tick coordinates. that means the start point is always zero, and the array lines forward. For the sake of performance, invokers need to ensure the index correct.
        Parameters:
        index - tick index
        Returns:
      • clone

        public java.lang.Object clone()