public class IntArrayCountFingerprint extends Object implements ICountFingerprint
| Constructor and Description |
|---|
IntArrayCountFingerprint() |
IntArrayCountFingerprint(Map<String,Integer> rawFingerprint) |
IntArrayCountFingerprint(Map<String,Integer> rawFingerprint,
boolean behaveAsBitFingerprint)
Create an
IntArrayCountFingerprint from a rawFingerprint
and if behaveAsBitFingerprint make it only return 0 or 1
as count thus behaving like a bit finger print. |
| Modifier and Type | Method and Description |
|---|---|
int |
getCount(int index) |
int |
getCountForHash(int hash) |
int |
getHash(int index) |
boolean |
hasHash(int hash) |
void |
merge(ICountFingerprint fp) |
int |
numOfPopulatedbins() |
void |
setBehaveAsBitFingerprint(boolean behaveAsBitFingerprint) |
long |
size() |
public IntArrayCountFingerprint()
public IntArrayCountFingerprint(Map<String,Integer> rawFingerprint, boolean behaveAsBitFingerprint)
IntArrayCountFingerprint from a rawFingerprint
and if behaveAsBitFingerprint make it only return 0 or 1
as count thus behaving like a bit finger print.rawFingerprint - behaveAsBitFingerprint - public long size()
size in interface ICountFingerprintpublic int getCount(int index)
getCount in interface ICountFingerprintpublic int getHash(int index)
getHash in interface ICountFingerprintpublic int numOfPopulatedbins()
numOfPopulatedbins in interface ICountFingerprintpublic void merge(ICountFingerprint fp)
merge in interface ICountFingerprintpublic void setBehaveAsBitFingerprint(boolean behaveAsBitFingerprint)
setBehaveAsBitFingerprint in interface ICountFingerprintpublic boolean hasHash(int hash)
hasHash in interface ICountFingerprintpublic int getCountForHash(int hash)
getCountForHash in interface ICountFingerprintCopyright © 2017. All rights reserved.