C# 클래스 Algorithmix.Cluster

상속: INode
파일 보기 프로젝트 열기: Algorithmix/Papyrus 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Id long

공개 메소드들

메소드 설명
Cluster ( INode left, INode right, Match match = Match.NonInverted, MatchData matchData = null ) : System

Clusters Two INodes together, sets new root/parent/left and right edges

Flatten ( List list ) : void
IsLeaf ( ) : bool
Leaf ( ) : Shred
Left ( ) : INode
LeftEdge ( ) : Edge
LeftShred ( ) : Shred
MatchData ( ) : MatchData
Mirror ( ) : void
OrphanChildren ( ) : void
Parent ( ) : INode
Parent ( INode parent ) : void
Right ( ) : INode
RightEdge ( ) : Edge
RightShred ( ) : Shred
Root ( ) : INode
Root ( INode root ) : void
Size ( ) : int
ToJson ( JsonTextWriter writer ) : void

메소드 상세

Cluster() 공개 메소드

Clusters Two INodes together, sets new root/parent/left and right edges
public Cluster ( INode left, INode right, Match match = Match.NonInverted, MatchData matchData = null ) : System
left INode Node on the left
right INode Node on the Right
match Match Inverted or Not Inverted
matchData MatchData Optional MatchData variable, store clustering information
리턴 System

Flatten() 공개 메소드

public Flatten ( List list ) : void
list List
리턴 void

IsLeaf() 공개 메소드

public IsLeaf ( ) : bool
리턴 bool

Leaf() 공개 메소드

public Leaf ( ) : Shred
리턴 Shred

Left() 공개 메소드

public Left ( ) : INode
리턴 INode

LeftEdge() 공개 메소드

public LeftEdge ( ) : Edge
리턴 Edge

LeftShred() 공개 메소드

public LeftShred ( ) : Shred
리턴 Shred

MatchData() 공개 메소드

public MatchData ( ) : MatchData
리턴 MatchData

Mirror() 공개 메소드

public Mirror ( ) : void
리턴 void

OrphanChildren() 공개 메소드

public OrphanChildren ( ) : void
리턴 void

Parent() 공개 메소드

public Parent ( ) : INode
리턴 INode

Parent() 공개 메소드

public Parent ( INode parent ) : void
parent INode
리턴 void

Right() 공개 메소드

public Right ( ) : INode
리턴 INode

RightEdge() 공개 메소드

public RightEdge ( ) : Edge
리턴 Edge

RightShred() 공개 메소드

public RightShred ( ) : Shred
리턴 Shred

Root() 공개 메소드

public Root ( ) : INode
리턴 INode

Root() 공개 메소드

public Root ( INode root ) : void
root INode
리턴 void

Size() 공개 메소드

public Size ( ) : int
리턴 int

ToJson() 공개 메소드

public ToJson ( JsonTextWriter writer ) : void
writer Newtonsoft.Json.JsonTextWriter
리턴 void

프로퍼티 상세

Id 공개적으로 프로퍼티

public long Id
리턴 long