internal LocalitySensitiveHashingAlgorithm(IMinHashService minHashService) { this.minHashService = minHashService; }
internal LocalitySensitiveHashingAlgorithm(IMinHashService minHashService, IHashConverter hashConverter) { this.minHashService = minHashService; this.hashConverter = hashConverter; }
public FingerprintUnitBuilder(IFingerprintService fingerprintService, IAudioService audioService, IMinHashService minHashService) { this.fingerprintService = fingerprintService; this.audioService = audioService; this.minHashService = minHashService; }
internal LocalitySensitiveHashingAlgorithm(IMinHashService <byte> minHashService) { extendedMinHashServices = new ConcurrentDictionary <int, IMinHashService <int> >(); this.minHashService = minHashService; }
internal LocalitySensitiveHashingAlgorithm(IMinHashService minHashService) { this.minHashService = minHashService; }
internal LocalitySensitiveHashingAlgorithm(IMinHashService minHashService, IHashConverter hashConverter) { this.minHashService = minHashService; this.hashConverter = hashConverter; }
public CombinedHashingAlgorithm( IMinHashService minHashService, ILSHService lshService) { this.minHashService = minHashService; this.lshService = lshService; }
public FingerprintQueryBuilder(IFingerprintUnitBuilder fingerprintUnitBuilder, IQueryFingerprintService queryFingerprintService, IMinHashService minHashService) { this.fingerprintUnitBuilder = fingerprintUnitBuilder; this.queryFingerprintService = queryFingerprintService; this.minHashService = minHashService; }