Search Results for

    Show / Hide Table of Contents

    Class QueryDistributionCollection

    The collection of distributions to be calculated by a BayesServer.Inference.IInference.Query. See IQueryDistributionCollection.

    Inheritance
    System.Object
    System.Collections.ObjectModel.Collection<QueryDistribution>
    System.Collections.ObjectModel.ObservableCollection<QueryDistribution>
    QueryDistributionCollection
    Implements
    System.Collections.Generic.IReadOnlyList<QueryDistribution>
    System.Collections.Generic.IReadOnlyCollection<QueryDistribution>
    System.Collections.IList
    System.Collections.ICollection
    System.ComponentModel.INotifyPropertyChanged
    IQueryDistributionCollection
    System.Collections.Generic.IList<QueryDistribution>
    System.Collections.Generic.ICollection<QueryDistribution>
    System.Collections.Generic.IEnumerable<QueryDistribution>
    System.Collections.IEnumerable
    System.Collections.Specialized.INotifyCollectionChanged
    Inherited Members
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.BlockReentrancy()
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.CheckReentrancy()
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.Move(System.Int32, System.Int32)
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.MoveItem(System.Int32, System.Int32)
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.CollectionChanged
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.PropertyChanged
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.System.ComponentModel.INotifyPropertyChanged.PropertyChanged
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.get_Item(System.Int32)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.set_Item(System.Int32, System.Object)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Add(BayesServer.Inference.QueryDistribution)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Clear()
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Contains(BayesServer.Inference.QueryDistribution)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.CopyTo(BayesServer.Inference.QueryDistribution[], System.Int32)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.GetEnumerator()
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.IndexOf(BayesServer.Inference.QueryDistribution)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Insert(System.Int32, BayesServer.Inference.QueryDistribution)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Remove(BayesServer.Inference.QueryDistribution)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.RemoveAt(System.Int32)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IEnumerable.GetEnumerator()
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.Add(System.Object)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.Contains(System.Object)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.IndexOf(System.Object)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.Insert(System.Int32, System.Object)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.Remove(System.Object)
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Count
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Item[System.Int32]
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.Items
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.Generic.ICollection<BayesServer.Inference.QueryDistribution>.IsReadOnly
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.ICollection.IsSynchronized
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.ICollection.SyncRoot
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.IsFixedSize
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.IsReadOnly
    System.Collections.ObjectModel.Collection<BayesServer.Inference.QueryDistribution>.System.Collections.IList.Item[System.Int32]
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: BayesServer.Inference
    Assembly: BayesServer.Inference.dll
    Syntax
    public sealed class QueryDistributionCollection : ObservableCollection<QueryDistribution>, IReadOnlyList<QueryDistribution>, IReadOnlyCollection<QueryDistribution>, IList, ICollection, INotifyPropertyChanged, IQueryDistributionCollection, IList<QueryDistribution>, ICollection<QueryDistribution>, IEnumerable<QueryDistribution>, IEnumerable, INotifyCollectionChanged

    Constructors

    QueryDistributionCollection(Network)

    Initializes a new instance of the QueryDistributionCollection class, passing the target Bayesian network as a parameter.

    Declaration
    public QueryDistributionCollection(Network network)
    Parameters
    Type Name Description
    Network network

    The network that will be the target of the BayesServer.Inference.IInference.Query.

    Properties

    Network

    Gets the Network that is the target for a BayesServer.Inference.IInference.Query.

    Declaration
    public Network Network { get; }
    Property Value
    Type Description
    Network

    Methods

    Add(IDistribution)

    Adds the specified distribution, automatically creating a QueryDistribution instance.

    Declaration
    public QueryDistribution Add(IDistribution distribution)
    Parameters
    Type Name Description
    IDistribution distribution

    The distribution to query.

    Returns
    Type Description
    QueryDistribution

    The automatically created QueryDistribution instance.

    ClearItems()

    Declaration
    protected override void ClearItems()
    Overrides
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.ClearItems()

    InsertItem(Int32, QueryDistribution)

    Declaration
    protected override void InsertItem(int index, QueryDistribution item)
    Parameters
    Type Name Description
    System.Int32 index
    QueryDistribution item
    Overrides
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.InsertItem(System.Int32, BayesServer.Inference.QueryDistribution)

    RemoveItem(Int32)

    Declaration
    protected override void RemoveItem(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Overrides
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.RemoveItem(System.Int32)

    SetItem(Int32, QueryDistribution)

    Declaration
    protected override void SetItem(int index, QueryDistribution item)
    Parameters
    Type Name Description
    System.Int32 index
    QueryDistribution item
    Overrides
    System.Collections.ObjectModel.ObservableCollection<BayesServer.Inference.QueryDistribution>.SetItem(System.Int32, BayesServer.Inference.QueryDistribution)

    Implements

    System.Collections.Generic.IReadOnlyList<T>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.IList
    System.Collections.ICollection
    System.ComponentModel.INotifyPropertyChanged
    IQueryDistributionCollection
    System.Collections.Generic.IList<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    System.Collections.Specialized.INotifyCollectionChanged
    In This Article
    Back to top Copyright Bayes Server Ltd. All rights Reserved.