| Description | Hierarchy | Fields | Methods | Properties |
type TRobotSimulation = class(TSimulation)
Class implementing a robot simulation. See also TSimulation.
| Name | Description | |
|---|---|---|
![]() |
fArena |
|
![]() |
fCollisionManager |
|
![]() |
fIsComplete |
|
![]() |
fSimulationTime |
|
![]() |
fStaticArena |
|
![]() |
fTerminationType |
|
![]() |
fTime |
|
![]() |
fTimeStep |
![]() |
constructor Create; overload; |
![]() |
destructor Destroy; override; |
![]() |
function CheckForCollisions: Boolean; |
![]() |
procedure CheckTerminationCriteria; virtual; |
![]() |
procedure FinalizeFitness; virtual; |
![]() |
procedure Reset; override; |
![]() |
procedure Run; override; |
![]() |
procedure SetArena(Arena: TArena); |
![]() |
procedure SetParameters(SimulationParameters: TSimulationParameters); override; |
![]() |
procedure SetupCollisionManager; |
![]() |
procedure Step; |
![]() |
procedure UpdateFitness; virtual; |
![]() |
constructor Create; overload; |
![]() |
destructor Destroy; override; |
![]() |
function CheckForCollisions: Boolean; |
![]() |
procedure CheckTerminationCriteria; virtual; |
![]() |
procedure FinalizeFitness; virtual; |
![]() |
procedure Reset; override; |
![]() |
procedure Run; override; |
Not yet implemented.
![]() |
procedure SetArena(Arena: TArena); |
![]() |
procedure SetParameters(SimulationParameters: TSimulationParameters); override; |
![]() |
procedure SetupCollisionManager; |
![]() |
procedure Step; |
![]() |
procedure UpdateFitness; virtual; |
![]() |
property IsComplete: Boolean; |
![]() |
property SimulationTime: real; |
![]() |
property StaticArena: Boolean; |
![]() |
property TerminationType: TTerminationType; |
![]() |
property Time: real; |
![]() |
property TimeStep: real; |
![]() |
property IsComplete: Boolean; |
![]() |
property SimulationTime: real; |
![]() |
property StaticArena: Boolean; |
![]() |
property TerminationType: TTerminationType; |
![]() |
property Time: real; |
![]() |
property TimeStep: real; |