public class PairManager
extends java.lang.Object
Constructor and Description |
---|
PairManager()
Constructor
|
PairManager(boolean isReferencePairing)
Constructor, number of pairs of robust points depends on the parameter isReferencePairing
no.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.Integer,java.util.List<java.lang.Integer>> |
getPair_PositionList_Table(byte[] fingerprint)
Get a pair-positionList table
It's a hash map which the key is the hashed pair, and the value is list of positions
That means the table stores the positions which have the same hashed pair
|
static int |
pairBytesToHashcode(byte[] pairBytes)
Convert bytes to hased pair
|
static byte[] |
pairHashcodeToBytes(int pairHashcode)
Convert hashed pair to bytes
|
public PairManager()
public PairManager(boolean isReferencePairing)
isReferencePairing
- public java.util.HashMap<java.lang.Integer,java.util.List<java.lang.Integer>> getPair_PositionList_Table(byte[] fingerprint)
fingerprint
- fingerprint bytespublic static byte[] pairHashcodeToBytes(int pairHashcode)
pairHashcode
- hashed pairpublic static int pairBytesToHashcode(byte[] pairBytes)
pairBytes
-