com.google.zxing.common.reedsolomon
Class GenericGF
java.lang.Object
com.google.zxing.common.reedsolomon.GenericGF
public final class GenericGF
- extends java.lang.Object
This class contains utility methods for performing mathematical operations over
the Galois Fields. Operations use a given primitive polynomial in calculations.
Throughout this package, elements of the GF are represented as an int
for convenience and speed (but at the cost of memory).
- Author:
- Sean Owen, David Olivier
Constructor Summary |
GenericGF(int primitive,
int size)
Create a representation of GF(size) using the given primitive polynomial. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AZTEC_DATA_12
public static final GenericGF AZTEC_DATA_12
AZTEC_DATA_10
public static final GenericGF AZTEC_DATA_10
AZTEC_DATA_6
public static final GenericGF AZTEC_DATA_6
AZTEC_PARAM
public static final GenericGF AZTEC_PARAM
QR_CODE_FIELD_256
public static final GenericGF QR_CODE_FIELD_256
DATA_MATRIX_FIELD_256
public static final GenericGF DATA_MATRIX_FIELD_256
AZTEC_DATA_8
public static final GenericGF AZTEC_DATA_8
MAXICODE_FIELD_64
public static final GenericGF MAXICODE_FIELD_64
GenericGF
public GenericGF(int primitive,
int size)
- Create a representation of GF(size) using the given primitive polynomial.
- Parameters:
primitive
- irreducible polynomial whose coefficients are represented by
the bits of an int, where the least-significant bit represents the constant
coefficient
getSize
public int getSize()