C# Class SIL.Cog.Application.Services.GraphService

Inheritance: IGraphService
Afficher le fichier Open project: sillsdev/cog Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

GenerateGlobalCorrespondencesGraph() public méthode

public GenerateGlobalCorrespondencesGraph ( SyllablePosition syllablePosition ) : GlobalCorrespondencesGraphEdge>.IBidirectionalGraph
syllablePosition SyllablePosition
Résultat GlobalCorrespondencesGraphEdge>.IBidirectionalGraph

GenerateGlobalCorrespondencesGraph() public méthode

public GenerateGlobalCorrespondencesGraph ( SyllablePosition syllablePosition, IEnumerable varieties ) : GlobalCorrespondencesGraphEdge>.IBidirectionalGraph
syllablePosition SyllablePosition
varieties IEnumerable
Résultat GlobalCorrespondencesGraphEdge>.IBidirectionalGraph

GenerateHierarchicalGraph() public méthode

public GenerateHierarchicalGraph ( HierarchicalGraphType graphType, ClusteringMethod clusteringMethod, SimilarityMetric similarityMetric ) : HierarchicalGraphEdge>.IBidirectionalGraph
graphType HierarchicalGraphType
clusteringMethod ClusteringMethod
similarityMetric SimilarityMetric
Résultat HierarchicalGraphEdge>.IBidirectionalGraph

GenerateNetworkGraph() public méthode

public GenerateNetworkGraph ( SimilarityMetric similarityMetric ) : NetworkGraphEdge>.IBidirectionalGraph
similarityMetric SimilarityMetric
Résultat NetworkGraphEdge>.IBidirectionalGraph

GraphService() public méthode

public GraphService ( IProjectService projectService ) : System
projectService IProjectService
Résultat System