Class ModulusGF
- java.lang.Object
-
- com.google.zxing.pdf417.decoder.ec.ModulusGF
-
public final class ModulusGF extends java.lang.ObjectA field based on powers of a generator integer, modulo some modulus.
- See Also:
GenericGF
-
-
Field Summary
Fields Modifier and Type Field Description private int[]expTableprivate int[]logTableprivate intmodulusprivate ModulusPolyonestatic ModulusGFPDF417_GFprivate ModulusPolyzero
-
Constructor Summary
Constructors Modifier Constructor Description privateModulusGF(int modulus, int generator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intadd(int a, int b)(package private) ModulusPolybuildMonomial(int degree, int coefficient)(package private) intexp(int a)(package private) ModulusPolygetOne()(package private) intgetSize()(package private) ModulusPolygetZero()(package private) intinverse(int a)(package private) intlog(int a)(package private) intmultiply(int a, int b)(package private) intsubtract(int a, int b)
-
-
-
Field Detail
-
PDF417_GF
public static final ModulusGF PDF417_GF
-
expTable
private final int[] expTable
-
logTable
private final int[] logTable
-
zero
private final ModulusPoly zero
-
one
private final ModulusPoly one
-
modulus
private final int modulus
-
-
Method Detail
-
getZero
ModulusPoly getZero()
-
getOne
ModulusPoly getOne()
-
buildMonomial
ModulusPoly buildMonomial(int degree, int coefficient)
-
add
int add(int a, int b)
-
subtract
int subtract(int a, int b)
-
exp
int exp(int a)
-
log
int log(int a)
-
inverse
int inverse(int a)
-
multiply
int multiply(int a, int b)
-
getSize
int getSize()
-
-