Show / Hide Table of Contents

    Interface INodeFactory

    Interface for node factories.

    Namespace: Fibula.Common.Utilities.Pathfinding
    Assembly: Fibula.Common.Utilities.dll
    Syntax
    public interface INodeFactory

    Methods

    | Improve this Doc View Source

    Create(ISearchContext, INodeCreationArguments)

    Creates a node with the given searchContext, using the given nodeCreationData.

    Declaration
    INode Create(ISearchContext searchContext, INodeCreationArguments nodeCreationData)
    Parameters
    Type Name Description
    ISearchContext searchContext

    A reference to the context of the search this node takes place in.

    INodeCreationArguments nodeCreationData

    The node creation data.

    Returns
    Type Description
    INode

    An instance of a INode.

    | Improve this Doc View Source

    OnSearchCompleted(String)

    Method called when a search is completed, whatever the result is.

    Declaration
    void OnSearchCompleted(string searchId)
    Parameters
    Type Name Description
    System.String searchId

    The search id.

    Extension Methods

    ObjectExtensions.YieldSingleItem<T>(T)
    ObjectExtensions.GetPropertyValue(Object, String)
    Validate.ThrowIfNull(Object, String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2020 | The Fibula Project
    Generated using DocFX | Jose L. Nuñez de Caceres et al.