com.google.zxing
Class ResultPoint

java.lang.Object
  extended by com.google.zxing.ResultPoint

public class ResultPoint
extends Object

Encapsulates a point of interest in an image containing a barcode. Typically, this would be the location of a finder pattern or the corner of the barcode, for example.

Author:
Sean Owen

Constructor Summary
ResultPoint(float x, float y)
           
 
Method Summary
static float distance(ResultPoint pattern1, ResultPoint pattern2)
           
 boolean equals(Object other)
           
 float getX()
           
 float getY()
           
 int hashCode()
           
static void orderBestPatterns(ResultPoint[] patterns)
          Orders an array of three ResultPoints in an order [A,B,C] such that AB < AC and BC < AC and the angle between BC and BA is less than 180 degrees.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResultPoint

public ResultPoint(float x,
                   float y)
Method Detail

getX

public final float getX()

getY

public final float getY()

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

orderBestPatterns

public static void orderBestPatterns(ResultPoint[] patterns)

Orders an array of three ResultPoints in an order [A,B,C] such that AB < AC and BC < AC and the angle between BC and BA is less than 180 degrees.


distance

public static float distance(ResultPoint pattern1,
                             ResultPoint pattern2)
Returns:
distance between two points


Copyright © 2013. All Rights Reserved.