C# Класс AIMA.Core.Environment.XYEnv.XYEnvironmentState

Наследование: EnvironmentState
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ToString ( ) : String
XYEnvironmentState ( int width, int height ) : System
getCurrentLocationFor ( EnvironmentObject eo ) : XYLocation
getObjectsAt ( XYLocation loc ) : HashSet
getObjectsNear ( Agent agent, int radius ) : HashSet
moveObjectToAbsoluteLocation ( EnvironmentObject eo, XYLocation loc ) : void

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

Метод Описание
withinRadius ( int radius, XYLocation agentLocation, XYLocation objectLocation ) : bool

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

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

public ToString ( ) : String
Результат String

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

public XYEnvironmentState ( int width, int height ) : System
width int
height int
Результат System

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

public getCurrentLocationFor ( EnvironmentObject eo ) : XYLocation
eo EnvironmentObject
Результат AIMA.Core.Util.DataStructure.XYLocation

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

public getObjectsAt ( XYLocation loc ) : HashSet
loc AIMA.Core.Util.DataStructure.XYLocation
Результат HashSet

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

public getObjectsNear ( Agent agent, int radius ) : HashSet
agent Agent
radius int
Результат HashSet

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

public moveObjectToAbsoluteLocation ( EnvironmentObject eo, XYLocation loc ) : void
eo EnvironmentObject
loc AIMA.Core.Util.DataStructure.XYLocation
Результат void