| Description | Hierarchy | Fields | Methods | Properties |
type TSimulation = class(TObject)
Abstract base class used for simulating an agent (TAgent). See class TRobotSimulation for a concrete simulation class.
| Name | Description | |
|---|---|---|
![]() |
fAgent |
|
![]() |
fStoreResults |
![]() |
constructor Create; overload; |
![]() |
destructor Destroy; override; |
![]() |
procedure Reset; virtual; |
![]() |
procedure Run; virtual; abstract; |
![]() |
procedure SetAgent(Agent: TAgent); |
![]() |
procedure SetParameters(SimulationParameters: TSimulationParameters); virtual; |
![]() |
constructor Create; overload; |
![]() |
destructor Destroy; override; |
![]() |
procedure Reset; virtual; |
![]() |
procedure Run; virtual; abstract; |
![]() |
procedure SetAgent(Agent: TAgent); |
![]() |
procedure SetParameters(SimulationParameters: TSimulationParameters); virtual; |
![]() |
property Agent: TAgent; |
![]() |
property Agent: TAgent; |