C# Class ZXing.Common.ReedSolomon.GenericGF

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 {@code int} for convenience and speed (but at the cost of memory).

显示文件 Open project: cyberh0me/OTP Class Usage Examples

Public Properties

Property Type Description
AZTEC_DATA_10 GenericGF
AZTEC_DATA_12 GenericGF
AZTEC_DATA_6 GenericGF
AZTEC_DATA_8 GenericGF
AZTEC_PARAM GenericGF
DATA_MATRIX_FIELD_256 GenericGF
MAXICODE_FIELD_64 GenericGF
QR_CODE_FIELD_256 GenericGF

Private Properties

Property Type Description
addOrSubtract int
buildMonomial ZXing.Common.ReedSolomon.GenericGFPoly
checkInit void
exp int
initialize void
inverse int
log int
multiply int

Public Methods

Method Description
GenericGF ( int primitive, int size ) : System

Private Methods

Method Description
addOrSubtract ( int a, int b ) : int
buildMonomial ( int degree, int coefficient ) : ZXing.Common.ReedSolomon.GenericGFPoly
checkInit ( ) : void
exp ( int a ) : int
initialize ( ) : void
inverse ( int a ) : int
log ( int a ) : int
multiply ( int a, int b ) : int

Multiplies the specified a with b.

Method Details

GenericGF() public method

public GenericGF ( int primitive, int size ) : System
primitive int
size int
return System

Property Details

AZTEC_DATA_10 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon AZTEC_DATA_10
return GenericGF

AZTEC_DATA_12 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon AZTEC_DATA_12
return GenericGF

AZTEC_DATA_6 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon AZTEC_DATA_6
return GenericGF

AZTEC_DATA_8 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon AZTEC_DATA_8
return GenericGF

AZTEC_PARAM public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon AZTEC_PARAM
return GenericGF

DATA_MATRIX_FIELD_256 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon DATA_MATRIX_FIELD_256
return GenericGF

MAXICODE_FIELD_64 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon MAXICODE_FIELD_64
return GenericGF

QR_CODE_FIELD_256 public_oe static_oe property

public static GenericGF,ZXing.Common.ReedSolomon QR_CODE_FIELD_256
return GenericGF