C# Класс SIL.Cog.Application.Services.GraphService

Наследование: IGraphService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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