org.jplot2d.axtick
Class LongTickCalculator
- java.lang.Object
-
- org.jplot2d.axtick.TickCalculator
-
- org.jplot2d.axtick.LongTickCalculator
-
- Direct Known Subclasses:
- DateTickCalculator, TAIMicrosTickCalculator
public abstract class LongTickCalculator extends TickCalculator
A calculator to calculate tick values and minor tick values
-
-
Field Summary
-
Fields inherited from class org.jplot2d.axtick.TickCalculator
AUTO_MINORTICK_NUMBER, DOUBLE_PRECISION_TOLERANCE
-
-
Constructor Summary
Constructors Constructor and Description LongTickCalculator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description java.lang.StringcalcLabelFormatString(java.lang.Object valueArray)Calculate a proper format string to format the labels on given values.voidcalcValuesByTickInterval(double interval, double offset, int minorTickNumber)Calculate the tick values by the given interval and minor ticks number.abstract voidcalcValuesByTickInterval(long interval, long offset, int minorTickNumber)int[]getInRangeValuesIdx(java.lang.Object v)Return all values within the range.abstract long[]getMinorValues()RangegetRange()abstract long[]getValues()voidsetRange(Range range)-
Methods inherited from class org.jplot2d.axtick.TickCalculator
calcLabelTextFormat, calcValuesByTickNumber, formatValues, formatValues, getInterval, getLabelFormate, getMinorNumber, isValidFormat
-
-
-
-
Method Detail
-
getRange
public Range getRange()
- Specified by:
getRangein classTickCalculator
-
setRange
public void setRange(Range range)
- Specified by:
setRangein classTickCalculator
-
getValues
public abstract long[] getValues()
- Specified by:
getValuesin classTickCalculator- Returns:
- the tick values
-
getMinorValues
public abstract long[] getMinorValues()
- Specified by:
getMinorValuesin classTickCalculator- Returns:
- the minor tick values
-
calcValuesByTickInterval
public void calcValuesByTickInterval(double interval, double offset, int minorTickNumber)Calculate the tick values by the given interval and minor ticks number. The minor ticks number is a proposed value, and may be different from actual minor ticks number returned byTickCalculator.getMinorNumber().- Specified by:
calcValuesByTickIntervalin classTickCalculator- Parameters:
interval-offset-minorTickNumber- if the given number isTickCalculator.AUTO_MINORTICK_NUMBER, the tick number is derived from interval.
-
calcValuesByTickInterval
public abstract void calcValuesByTickInterval(long interval, long offset, int minorTickNumber)
-
getInRangeValuesIdx
public int[] getInRangeValuesIdx(java.lang.Object v)
Description copied from class:TickCalculatorReturn all values within the range.- Specified by:
getInRangeValuesIdxin classTickCalculator- Returns:
-
calcLabelFormatString
public java.lang.String calcLabelFormatString(java.lang.Object valueArray)
Description copied from class:TickCalculatorCalculate a proper format string to format the labels on given values.- Specified by:
calcLabelFormatStringin classTickCalculator- Returns:
-
-
DMelt 3.0 © DataMelt by jWork.ORG