C# Class natix.SimilaritySearch.HyperplaneFP

Inheritance: BasicIndex
Show file Open project: sadit/natix Class Usage Examples

Public Properties

Property Type Description
Fingerprints BinQ8HammingSpace
InternalIndex Index
MaxCandidates int
Sample MetricDB

Public Methods

Method Description
Build ( MetricDB db, int num_pairs, int maxCandidates = -1 ) : void
GetFP ( object a ) : byte[]
HyperplaneFP ( ) : System
Load ( BinaryReader Input ) : void
Save ( BinaryWriter Output ) : void
SearchKNN ( object q, int K, IResult res ) : IResult

Method Details

Build() public method

public Build ( MetricDB db, int num_pairs, int maxCandidates = -1 ) : void
db MetricDB
num_pairs int
maxCandidates int
return void

GetFP() public method

public GetFP ( object a ) : byte[]
a object
return byte[]

HyperplaneFP() public method

public HyperplaneFP ( ) : System
return System

Load() public method

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
return void

Save() public method

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
return void

SearchKNN() public method

public SearchKNN ( object q, int K, IResult res ) : IResult
q object
K int
res IResult
return IResult

Property Details

Fingerprints public property

public BinQ8HammingSpace,natix.SimilaritySearch Fingerprints
return BinQ8HammingSpace

InternalIndex public property

public Index InternalIndex
return Index

MaxCandidates public property

public int MaxCandidates
return int

Sample public property

public MetricDB Sample
return MetricDB