C# 클래스 natix.SimilaritySearch.SAT

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

공개 프로퍼티들

프로퍼티 타입 설명
root Node

공개 메소드들

메소드 설명
Build ( MetricDB db, Random rand ) : void
Load ( BinaryReader Input ) : void
SAT ( ) : System
Save ( BinaryWriter Output ) : void
SearchKNN ( object q, int K, IResult res ) : IResult

보호된 메소드들

메소드 설명
BuildNode ( Node node, List items, int depth ) : void
SearchKNNNode ( Node node, object q, IResult res ) : void
SortItems ( List items ) : void

메소드 상세

Build() 공개 메소드

public Build ( MetricDB db, Random rand ) : void
db MetricDB
rand System.Random
리턴 void

BuildNode() 보호된 메소드

protected BuildNode ( Node node, List items, int depth ) : void
node Node
items List
depth int
리턴 void

Load() 공개 메소드

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

SAT() 공개 메소드

public SAT ( ) : System
리턴 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

SearchKNNNode() 보호된 메소드

protected SearchKNNNode ( Node node, object q, IResult res ) : void
node Node
q object
res IResult
리턴 void

SortItems() 보호된 메소드

protected SortItems ( List items ) : void
items List
리턴 void

프로퍼티 상세

root 공개적으로 프로퍼티

public Node root
리턴 Node