| Description | Hierarchy | Fields | Methods | Properties |
type TRobot = class(TAgent)
Class implementing a physical robot by introducing both a brain (TBrain) and a body (TBody). TRobot is a concrete class, overriding the abstract (and virtual) methods introduced by TAgent.
![]() |
constructor Create; override; |
![]() |
constructor CreateAndSet(Agent: TAgent); override; |
![]() |
destructor Destroy; override; |
![]() |
function Copy: TAgent; override; |
![]() |
procedure DecodeGenome; override; |
![]() |
procedure Initialize; override; |
![]() |
procedure LoadFromFile(FileName: string); |
![]() |
procedure Move(TimeStep: real; const Arena: TArena); override; |
![]() |
procedure Mutate(MutationParameters: TMutationParameters); override; |
![]() |
constructor Create; override; |
![]() |
constructor CreateAndSet(Agent: TAgent); override; |
![]() |
destructor Destroy; override; |
![]() |
function Copy: TAgent; override; |
![]() |
procedure DecodeGenome; override; |
![]() |
procedure Initialize; override; |
![]() |
procedure LoadFromFile(FileName: string); |
![]() |
procedure Move(TimeStep: real; const Arena: TArena); override; |
![]() |
procedure Mutate(MutationParameters: TMutationParameters); override; |
![]() |
property Body: TBody; |
![]() |
property Brain: TBrain; |
![]() |
property Body: TBody; |
![]() |
property Brain: TBrain; |