Entscheidungskomponente

DI der BDI-Architektur sind hier zu finden.

Deliberator
Die Entscheidungskomponente des Agenten
Constraint
Eine Nebenbedingung zu einem Wunsch
Constraint* getConstraintWithId( int constraintId )
Liefert ein Constraint mit der gewuenschten Id
Array <int> constraintIds()
Liefert ein Array mit allen moeglichen Constraint-Ids
ConserveStaminaConstraint
Nebenbedingung, Kraft zu sparen
Option
Basisklasse fuer alle umsetzbaren Handlungsmoeglichkeiten des Agenten
Option* getOptionWithId( int optionId )
Liefert eine Option mit der gewuenschten Id
Array <int> optionIds()
Liefert ein Array mit allen moeglichen Option-Ids
GoToBaseOption
Diese Klasse steht für den Wunsch auf eine Basisposition zurückzulaufen
GoalKickOption
Diese Klasse steht fuer den Wunsch den Ball in das gegnerische Tor zu schiessen
GoalieOption
Diese Klasse ist fuer das Torwartverhalten zustaendig
CollectDataOption
Diese Klasse steht fuer den Wunsch, Daten über die Umwelt zu sammeln
InterceptBallOption
Diese Klasse steht fuer den Wunsch den Ball abzufangen
PassiveOption
Diese Klasse ist Superklasse fuer alle passiven Wünsche
KickOption
Diese Klasse ist Superklasse fuer alle Wuensche, die den Ball kicken wollen
GetIntoSpaceOption
Diese Klasse steht für den Wunsch sich freizulaufen
DirectPassOption
Diese Klasse steht fuer den Wunsch, den Ball direkt zu einem Mitspieler zu spielen
ForwardPassOption
Diese Klasse steht fuer den Wunsch, den Ball in die Vorzugsrichtung zu schiessen
ControlBallOption
Diese Klasse steht fuer den Wunsch, die alleinige Ballkontrolle zu erlangen
Skills
Die Fähigkeiten des Agenten
extern Skills* globalSkills
Global verfuegbare Skills
Plan
Ausfuehrbarer Plan
Action
Elementare Handlung
Die Hauptklasse ist Deliberator. Wichtige Konzepte sind außerdem in Constraint und Option zu finden.

alphabetic index hierarchy of classes


Hauptseite

Einleitung | Architektur | Dynamische Zusammenhänge | Referenzhandbuch | FAQ | Anhang A | Anhang B

generated by doc++