com.androidplot.util
Class PixelUtils

java.lang.Object
  extended by com.androidplot.util.PixelUtils

public class PixelUtils
extends java.lang.Object


Constructor Summary
PixelUtils()
           
 
Method Summary
static android.graphics.PointF add(android.graphics.PointF lhs, android.graphics.PointF rhs)
           
static float dpToPix(android.content.Context context, float dp)
          Converts a dp value to pixels.
static float fractionToPixH(android.content.Context context, float fraction)
           
static float fractionToPixW(android.content.Context context, float fraction)
           
static android.graphics.RectF nearestPixRect(float left, float top, float right, float bottom)
           
static android.graphics.RectF sink(android.graphics.RectF in)
          Converts a sub-pixel accurate RectF to a single pixel accurate rect.
static android.graphics.PointF sub(android.graphics.PointF lhs, android.graphics.PointF rhs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PixelUtils

public PixelUtils()
Method Detail

add

public static android.graphics.PointF add(android.graphics.PointF lhs,
                                          android.graphics.PointF rhs)

sub

public static android.graphics.PointF sub(android.graphics.PointF lhs,
                                          android.graphics.PointF rhs)

sink

public static android.graphics.RectF sink(android.graphics.RectF in)
Converts a sub-pixel accurate RectF to a single pixel accurate rect. This is helpful for clipping operations which dont do a good job with subpixel vals.

Parameters:
in -
Returns:

nearestPixRect

public static android.graphics.RectF nearestPixRect(float left,
                                                    float top,
                                                    float right,
                                                    float bottom)

dpToPix

public static float dpToPix(android.content.Context context,
                            float dp)
Converts a dp value to pixels.

Parameters:
context -
dp -
Returns:

fractionToPixH

public static float fractionToPixH(android.content.Context context,
                                   float fraction)
Parameters:
context -
fraction - A float value between 0 and 1.
Returns:
Number of pixels fraction represents on the current device's display.

fractionToPixW

public static float fractionToPixW(android.content.Context context,
                                   float fraction)
Parameters:
context -
fraction - A float value between 0 and 1.
Returns:
Number of pixels fraction represents on the current device's display.


Copyright © 2012. All Rights Reserved.