C# Класс AIMA.Core.Environment.Map.ExtendableMap

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

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

Метод Описание
ExtendableMap ( ) : System
addBidirectionalLink ( String fromLocation, String toLocation, Double distance ) : void
addUnidirectionalLink ( String fromLocation, String toLocation, Double distance ) : void
clear ( ) : void
clearLinks ( ) : void
getDistance ( String fromLocation, String toLocation ) : Double
getLocations ( ) : List
getLocationsLinkedTo ( String fromLocation ) : List
getPosition ( String loc ) : Point2D
isLocation ( String str ) : bool
randomlyGenerateDestination ( ) : String
removeBidirectionalLink ( String fromLocation, String toLocation ) : void
removeUnidirectionalLink ( String fromLocation, String toLocation ) : void
setDistAndDirToRefLocation ( String loc, double dist, int dir ) : void
setPosition ( String loc, double x, double y ) : void

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

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

public ExtendableMap ( ) : System
Результат System

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

public addBidirectionalLink ( String fromLocation, String toLocation, Double distance ) : void
fromLocation String
toLocation String
distance Double
Результат void

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

public addUnidirectionalLink ( String fromLocation, String toLocation, Double distance ) : void
fromLocation String
toLocation String
distance Double
Результат void

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

public clear ( ) : void
Результат void

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

public clearLinks ( ) : void
Результат void

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

public getDistance ( String fromLocation, String toLocation ) : Double
fromLocation String
toLocation String
Результат Double

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

public getLocations ( ) : List
Результат List

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

public getLocationsLinkedTo ( String fromLocation ) : List
fromLocation String
Результат List

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

public getPosition ( String loc ) : Point2D
loc String
Результат AIMA.Core.Util.DataStructure.Point2D

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

public isLocation ( String str ) : bool
str String
Результат bool

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

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

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

public removeBidirectionalLink ( String fromLocation, String toLocation ) : void
fromLocation String
toLocation String
Результат void

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

public removeUnidirectionalLink ( String fromLocation, String toLocation ) : void
fromLocation String
toLocation String
Результат void

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

public setDistAndDirToRefLocation ( String loc, double dist, int dir ) : void
loc String
dist double
dir int
Результат void

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

public setPosition ( String loc, double x, double y ) : void
loc String
x double
y double
Результат void