ELS-System

Class

Tree

Startseite

public class ELSA extends java.awt.Canvas

ELSA.java ist die Hauptklasse des Agenten. Hier wird die aktuelle Position vermerkt, die Grafik koordiniert und einiges mehr.

Constructor

ELSA(PosControl posCon)

            Initialisierung des Agenten

Methods

int getHeading()

             Übergabe der aktuellen Orientierung

(package private) void getNeighbours()


       Anfrage an die Positionskontrolle, wo freie Nachbarn sind

POI getPOI(java.lang.String lbl)


            Übergabe eines bekannten POI aus der aktuellen POI-Liste

POI getPosition()


      Übergabe der aktuellen Agentenposition

void resetRoute()


            Setzt den Routenspeicher zurück

void setNavStrat(ELS_GUI gui)


      Modul für die Initialisierung der Navigationskontrolle

void setPOI(POI poi)


            Position als POI setzen

void setPosition(POI pos)


      Setzen der aktuellen Agenteposition nach einer Bewegung

void setStart()


            Startposition in Agentenkoordinaten setzen (/= global)

void setStart(int x, int y, int hd)


      Startposition in Agentenkoordinaten setzen (= global)

void setStop()


            Abbruch des Suchvorganges beim nächsten Schritt