AIMA.Core.Environment.Map.MapFunctionFactory.getResultFunction C# (CSharp) Method

getResultFunction() public static method

public static getResultFunction ( ) : ResultFunction
return ResultFunction
        public static ResultFunction getResultFunction()
        {
            if (null == _resultFunction)
            {
                _resultFunction = new MapResultFunction();
            }
            return _resultFunction;
        }

Usage Example

        public BidirectionalMapProblem(Map aMap, String initialState,
                                       String goalState) : base(initialState, MapFunctionFactory.getActionsFunction(aMap),
                                                                MapFunctionFactory.getResultFunction(), new DefaultGoalTest(
                                                                    goalState), new MapStepCostFunction(aMap))
        {
            ;

            map = aMap;

            reverseProblem = new Problem(goalState, MapFunctionFactory
                                         .getActionsFunction(aMap), MapFunctionFactory
                                         .getResultFunction(), new DefaultGoalTest(initialState),
                                         new MapStepCostFunction(aMap));
        }