AIMA.Core.Environment.XYEnv.XYEnvironmentState.getObjectsAt C# (CSharp) Method

getObjectsAt() public method

public getObjectsAt ( XYLocation loc ) : HashSet
loc AIMA.Core.Util.DataStructure.XYLocation
return HashSet
        public HashSet<EnvironmentObject> getObjectsAt(XYLocation loc)
        {
            HashSet<EnvironmentObject> objectsAt = objsAtLocation.get(loc);
            if (null == objectsAt)
            {
                // Always ensure an empty Set is returned
                objectsAt = new LinkedHashSet<EnvironmentObject>();
                objsAtLocation.put(loc, objectsAt);
            }
            return objectsAt;
        }

Usage Example

Beispiel #1
0
 public HashSet <EnvironmentObject> getObjectsAt(XYLocation loc)
 {
     return(envState.getObjectsAt(loc));
 }