C# 클래스 SIL.Cog.Application.Services.GraphService

상속: IGraphService
파일 보기 프로젝트 열기: sillsdev/cog 1 사용 예제들

공개 메소드들

메소드 설명
GenerateGlobalCorrespondencesGraph ( SyllablePosition syllablePosition ) : GlobalCorrespondencesGraphEdge>.IBidirectionalGraph
GenerateGlobalCorrespondencesGraph ( SyllablePosition syllablePosition, IEnumerable varieties ) : GlobalCorrespondencesGraphEdge>.IBidirectionalGraph
GenerateHierarchicalGraph ( HierarchicalGraphType graphType, ClusteringMethod clusteringMethod, SimilarityMetric similarityMetric ) : HierarchicalGraphEdge>.IBidirectionalGraph
GenerateNetworkGraph ( SimilarityMetric similarityMetric ) : NetworkGraphEdge>.IBidirectionalGraph
GraphService ( IProjectService projectService ) : System

비공개 메소드들

메소드 설명
AddEdge ( object>.Dictionary edges, SIL.Cog.Domain.SoundCorrespondence corr, object key1, SIL.Cog.Application.ViewModels.GlobalSegmentVertex vertex1, object key2, SIL.Cog.Application.ViewModels.GlobalSegmentVertex vertex2 ) : int
BuildHierarchicalGraph ( IBidirectionalGraph tree ) : HierarchicalGraphEdge>.IBidirectionalGraph
BuildHierarchicalGraph ( IUndirectedGraph tree ) : HierarchicalGraphEdge>.IBidirectionalGraph
GenerateHierarchicalVertices ( HierarchicalGraphEdge>.BidirectionalGraph graph, SIL.Cog.Application.ViewModels.HierarchicalGraphVertex vertex, IBidirectionalGraph tree, Cluster cluster ) : void
GenerateHierarchicalVertices ( HierarchicalGraphEdge>.BidirectionalGraph graph, SIL.Cog.Application.ViewModels.HierarchicalGraphVertex vertex, IUndirectedGraph tree, Cluster parent, Cluster cluster ) : void
GetConsonantPosition ( Segment consonant, ConsonantPlace &place, ConsonantManner &manner, bool &voiced ) : bool
GetVowelInfo ( Segment vowel, VowelHeight &height, VowelBackness &backness, bool &round ) : bool

메소드 상세

GenerateGlobalCorrespondencesGraph() 공개 메소드

public GenerateGlobalCorrespondencesGraph ( SyllablePosition syllablePosition ) : GlobalCorrespondencesGraphEdge>.IBidirectionalGraph
syllablePosition SyllablePosition
리턴 GlobalCorrespondencesGraphEdge>.IBidirectionalGraph

GenerateGlobalCorrespondencesGraph() 공개 메소드

public GenerateGlobalCorrespondencesGraph ( SyllablePosition syllablePosition, IEnumerable varieties ) : GlobalCorrespondencesGraphEdge>.IBidirectionalGraph
syllablePosition SyllablePosition
varieties IEnumerable
리턴 GlobalCorrespondencesGraphEdge>.IBidirectionalGraph

GenerateHierarchicalGraph() 공개 메소드

public GenerateHierarchicalGraph ( HierarchicalGraphType graphType, ClusteringMethod clusteringMethod, SimilarityMetric similarityMetric ) : HierarchicalGraphEdge>.IBidirectionalGraph
graphType HierarchicalGraphType
clusteringMethod ClusteringMethod
similarityMetric SimilarityMetric
리턴 HierarchicalGraphEdge>.IBidirectionalGraph

GenerateNetworkGraph() 공개 메소드

public GenerateNetworkGraph ( SimilarityMetric similarityMetric ) : NetworkGraphEdge>.IBidirectionalGraph
similarityMetric SimilarityMetric
리턴 NetworkGraphEdge>.IBidirectionalGraph

GraphService() 공개 메소드

public GraphService ( IProjectService projectService ) : System
projectService IProjectService
리턴 System