com.androidplot.util
Class ValPixConverter
java.lang.Object
com.androidplot.util.ValPixConverter
public class ValPixConverter extends java.lang.Object
Utility methods for converting pixel coordinates into real values and vice versa.
Method Summary
static double
pixToVal (float pix,
double min,
double max,
float lengthPix,
boolean flip)
Convert a value in pixels to the type passed into min/max
static double
range (double min,
double max)
static double
valPerPix (double min,
double max,
float lengthPix)
static float
valToPix (double val,
double min,
double max,
float lengthPix,
boolean flip)
static android.graphics.PointF
valToPix (java.lang.Number x,
java.lang.Number y,
android.graphics.RectF plotArea,
java.lang.Number minX,
java.lang.Number maxX,
java.lang.Number minY,
java.lang.Number maxY)
Converts a real value into a pixel value.
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ValPixConverter
public ValPixConverter ()
valToPix
public static float valToPix (double val,
double min,
double max,
float lengthPix,
boolean flip)
range
public static double range (double min,
double max)
valPerPix
public static double valPerPix (double min,
double max,
float lengthPix)
pixToVal
public static double pixToVal (float pix,
double min,
double max,
float lengthPix,
boolean flip)
Convert a value in pixels to the type passed into min/max
Parameters: pix - min - max - lengthPix - flip - True if the axis should be reversed before calculated. This is the case
with the y axis for screen coords.
Returns:
valToPix
public static android.graphics.PointF valToPix (java.lang.Number x,
java.lang.Number y,
android.graphics.RectF plotArea,
java.lang.Number minX,
java.lang.Number maxX,
java.lang.Number minY,
java.lang.Number maxY)
Converts a real value into a pixel value.
Parameters: x - Real x (domain) component of the point to convert.y - Real y (range) component of the point to convert.plotArea - minX - Minimum visible real value on the x (domain) axis.maxX - Maximum visible real value on the y (domain) axis.minY - Minimum visible real value on the y (range) axis.maxY - Maximum visible real value on the y (range axis.
Returns:
Copyright © 2012. All Rights Reserved.