Class ByteMatrix
java.lang.Object
ext.plantuml.com.google.zxing.qrcode.encoder.ByteMatrix
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.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ByteMatrix
public ByteMatrix(int width, int height)
-
-
Method Details
-
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
-