C# 클래스 natix.SimilaritySearch.ManyKnr

상속: BasicIndex
파일 보기 프로젝트 열기: sadit/natix 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Indexes natix.SimilaritySearch.KnrSeqSearch[]
MAXCAND int

공개 메소드들

메소드 설명
Build ( MetricDB db, int num_indexes, int num_refs_per_instance, int k, int MAXCAND ) : void
BuildDoublingReferences ( MetricDB db, int num_indexes, int smaller_num_refs, int k, int MAXCAND ) : void
CastIndexes ( KnrSeqSearch>.Func castfun ) : void
Load ( BinaryReader Input ) : void
ManyKnr ( ) : System
ManyKnr ( ManyKnr parent, int num_indexes ) : System
Save ( BinaryWriter Output ) : void
SearchKNN ( object q, int K, IResult res ) : IResult

메소드 상세

Build() 공개 메소드

public Build ( MetricDB db, int num_indexes, int num_refs_per_instance, int k, int MAXCAND ) : void
db MetricDB
num_indexes int
num_refs_per_instance int
k int
MAXCAND int
리턴 void

BuildDoublingReferences() 공개 메소드

public BuildDoublingReferences ( MetricDB db, int num_indexes, int smaller_num_refs, int k, int MAXCAND ) : void
db MetricDB
num_indexes int
smaller_num_refs int
k int
MAXCAND int
리턴 void

CastIndexes() 공개 메소드

public CastIndexes ( KnrSeqSearch>.Func castfun ) : void
castfun KnrSeqSearch>.Func
리턴 void

Load() 공개 메소드

public Load ( BinaryReader Input ) : void
Input System.IO.BinaryReader
리턴 void

ManyKnr() 공개 메소드

public ManyKnr ( ) : System
리턴 System

ManyKnr() 공개 메소드

public ManyKnr ( ManyKnr parent, int num_indexes ) : System
parent ManyKnr
num_indexes int
리턴 System

Save() 공개 메소드

public Save ( BinaryWriter Output ) : void
Output System.IO.BinaryWriter
리턴 void

SearchKNN() 공개 메소드

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

프로퍼티 상세

Indexes 공개적으로 프로퍼티

public KnrSeqSearch[],natix.SimilaritySearch Indexes
리턴 natix.SimilaritySearch.KnrSeqSearch[]

MAXCAND 공개적으로 프로퍼티

public int MAXCAND
리턴 int