com.google.zxing.qrcode.encoder
Class ByteMatrix
java.lang.Object
com.google.zxing.qrcode.encoder.ByteMatrix
public final class ByteMatrix
- extends Object
A class which wraps a 2D array of bytes. The default usage is signed. If you want to use it as a
unsigned container, it's up to you to do byteValue & 0xff at each location.
JAVAPORT: The original code was a 2D array of ints, but since it only ever gets assigned
-1, 0, and 1, I'm going to use less memory and go with bytes.
- Author:
- [email protected] (Daniel Switkin)
Constructor Summary |
ByteMatrix(int width,
int height)
|
ByteMatrix
public ByteMatrix(int width,
int height)
getHeight
public int getHeight()
getWidth
public int getWidth()
get
public byte get(int x,
int y)
getArray
public byte[][] getArray()
set
public void set(int x,
int y,
byte value)
set
public void set(int x,
int y,
int value)
set
public void set(int x,
int y,
boolean value)
clear
public void clear(byte value)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013. All Rights Reserved.