org.jplot2d.axtick
Class DoubleTickCalculator
- java.lang.Object
-
- org.jplot2d.axtick.TickCalculator
-
- org.jplot2d.axtick.DoubleTickCalculator
-
- Direct Known Subclasses:
- AbstractLinearTickCalculator, ReciprocalTickCalculator
public abstract class DoubleTickCalculator 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 DoubleTickCalculator()
-
Method Summary
All Methods Static 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.static java.lang.StringconvFCm2e(java.lang.String format)Convert Format Conversion 'm' to 'e'.int[]getInRangeValuesIdx(java.lang.Object v)Return all values within the range.abstract double[]getMinorValues()RangegetRange()abstract double[]getValues()booleanisValidFormat(java.lang.String format)Returns true if the given format is valid for this tick calculatorvoidsetRange(Range range)-
Methods inherited from class org.jplot2d.axtick.TickCalculator
calcLabelTextFormat, calcValuesByTickInterval, calcValuesByTickNumber, formatValues, formatValues, getInterval, getLabelFormate, getMinorNumber
-
-
-
-
Method Detail
-
getRange
public final Range getRange()
- Specified by:
getRangein classTickCalculator
-
setRange
public final void setRange(Range range)
- Specified by:
setRangein classTickCalculator
-
getValues
public abstract double[] getValues()
- Specified by:
getValuesin classTickCalculator- Returns:
- the tick values
-
getMinorValues
public abstract double[] getMinorValues()
- Specified by:
getMinorValuesin classTickCalculator- Returns:
- the minor tick values
-
getInRangeValuesIdx
public int[] getInRangeValuesIdx(java.lang.Object v)
Return all values within the range.- Specified by:
getInRangeValuesIdxin classTickCalculator- Parameters:
v-- Returns:
-
isValidFormat
public boolean isValidFormat(java.lang.String format)
Description copied from class:TickCalculatorReturns true if the given format is valid for this tick calculator- Specified by:
isValidFormatin classTickCalculator
-
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:
-
convFCm2e
public static java.lang.String convFCm2e(java.lang.String format)
Convert Format Conversion 'm' to 'e'. If the the input format is not 'm' conversion, the string is return untouched.- Parameters:
format- the format string.- Returns:
- the new format string.
-
-
DMelt 3.0 © DataMelt by jWork.ORG