public final class CoordinateCalculatorFactory
extends java.lang.Object
Constructor and Description |
---|
CoordinateCalculatorFactory() |
Modifier and Type | Method and Description |
---|---|
static ICoordinateCalculator |
create(AxisParams arg,
double visibleRangeMin,
double visibleRangeMax)
Creates
ICoordinateCalculator for value axis |
static ICoordinateCalculator |
createCategoryCalculator(AxisParams arg,
double visibleRangeMin,
double visibleRangeMax)
Creates
ICoordinateCalculator for category axis |
static ICoordinateCalculator |
createLogarithmicCalculator(AxisParams arg,
double visibleRangeMin,
double visibleRangeMax,
double logBase)
Creates
ICoordinateCalculator for logarithmic value axis |
public static ICoordinateCalculator create(AxisParams arg, double visibleRangeMin, double visibleRangeMax)
ICoordinateCalculator
for value axisarg
- The AxisParams to create calculator fromvisibleRangeMin
- The double representation of min value for visible range to create calculator fromvisibleRangeMax
- The double representation of max value for visible range to create calculator fromICoordinateCalculator
instancepublic static ICoordinateCalculator createLogarithmicCalculator(AxisParams arg, double visibleRangeMin, double visibleRangeMax, double logBase)
ICoordinateCalculator
for logarithmic value axisarg
- The AxisParams to create calculator fromvisibleRangeMin
- The double representation of min value for visible range to create calculator fromvisibleRangeMax
- The double representation of max value for visible range to create calculator fromlogBase
- The base of the logarithmic scale of @see LogarithmicNumericAxis
ICoordinateCalculator
instancepublic static ICoordinateCalculator createCategoryCalculator(AxisParams arg, double visibleRangeMin, double visibleRangeMax)
ICoordinateCalculator
for category axisarg
- The AxisParams to create calculator fromvisibleRangeMin
- The double representation of min value for visible range to create calculator fromvisibleRangeMax
- The double representation of max value for visible range to create calculator fromICoordinateCalculator
instance