C# Класс Bevisuali.UX.Graph.GraphInspector

Наследование: System.Windows.Controls.UserControl
Показать файл Открыть проект

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

Метод Описание
GraphInspector ( ) : System
SetConfiguringVariable ( string variableName ) : void
SetGraph ( BayesianNetwork network, string>.IDictionary variableAbbreviations ) : void

Assigns a network to this graph inspector. The graph inspector uses this network's local probability descriptions and structure. Layout must be updated separately.

SetGraphLayout ( Point>.IDictionary layout ) : void

Provides a graph layout for this inspector to use.

SetInferenceResults ( DiscreteDistribution>.IDictionary results, int scenarioId, FAI evidence ) : void
SetInterestVariables ( IEnumerable variableNames ) : void

Configures the graph to emphasize the nodes listed.

SetLayoutOptions ( object options ) : void
SetSelectedVariable ( string variableName ) : void
SetZoom ( double zoom ) : void

Приватные методы

Метод Описание
AddNode ( GraphNode graphNode ) : void
OnBayesianNetworkStructureChanged ( object sender, BayesianNetwork args ) : void
RemoveNode ( GraphNode node ) : void
UpdateEdges ( GraphNode nodeOfInterest = null ) : void
UpdateNodeSizes ( ) : void
xRoot_MouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

Описание методов

GraphInspector() публичный Метод

public GraphInspector ( ) : System
Результат System

SetConfiguringVariable() публичный Метод

public SetConfiguringVariable ( string variableName ) : void
variableName string
Результат void

SetGraph() публичный Метод

Assigns a network to this graph inspector. The graph inspector uses this network's local probability descriptions and structure. Layout must be updated separately.
public SetGraph ( BayesianNetwork network, string>.IDictionary variableAbbreviations ) : void
network BayesianNetwork
variableAbbreviations string>.IDictionary
Результат void

SetGraphLayout() публичный Метод

Provides a graph layout for this inspector to use.
public SetGraphLayout ( Point>.IDictionary layout ) : void
layout Point>.IDictionary
Результат void

SetInferenceResults() публичный Метод

public SetInferenceResults ( DiscreteDistribution>.IDictionary results, int scenarioId, FAI evidence ) : void
results DiscreteDistribution>.IDictionary
scenarioId int
evidence FAI
Результат void

SetInterestVariables() публичный Метод

Configures the graph to emphasize the nodes listed.
public SetInterestVariables ( IEnumerable variableNames ) : void
variableNames IEnumerable
Результат void

SetLayoutOptions() публичный Метод

public SetLayoutOptions ( object options ) : void
options object
Результат void

SetSelectedVariable() публичный Метод

public SetSelectedVariable ( string variableName ) : void
variableName string
Результат void

SetZoom() публичный Метод

public SetZoom ( double zoom ) : void
zoom double
Результат void