All Units

NameDescription
Agent Unit defining the abstract base class TAgent.
Arena Unit containing classes related to the arena (the environment in which a physical agent operates).
BasicFunctions Unit containing general procedures and functions.
BatterySensor Unit implementing a simple battery sensor.
Behaviors Unit containing the base classes for all behaviors and a corresponding container class.
Body Unit defining the abstract base class TBody.
Brain Unit implementing the base class TBrain.
Collisions Unit containing various classes related to collision management during simulations.
Coordinates Unit defining the class TCoordinates.
Crossover Unit defining a base class for the crossover operator (TCrossover).
DCMotor Unit implementing a DC motor model (TDCMotor).
Definitions Unit containing common definitions (such as global constants and floating point variable type).
DifferentiallySteeredBody Unit defining the class TDifferentiallySteeredBody.
EA Unit defining the evolutionary algorithm (EA).
EATypes Unit defining basic types related to the evolutionary algorithm (TEA).
EnergySource Unit defining a model of an energy source (TEnergySource).
FileReader Unit defining a class for parsing definition files (TFileReader).
Genome Unit defining base classes for genes (TGene) and genomes (TGenome).
GLScene_Glue Unit containing helper classes and utility procedures needed for mapping internal geometric descriptions of TArenaObjects to their GLScene counterparts.
Hormones Unit defining base classes related to hormones.
InformationLine Unit defining the class TInformationLine.
IRDetector Unit defining an IR (infrared) detector class (TIRDetector).
IRSensor Unit defining an IR (infrared) sensor class (TIRSensor).
LaserRangeFinder Unit defining a 2D laser range finder (TLaserRangeFinder).
Lexer Unit defining a lexer class (TLexer) which is a modified version of the class TParser included in the Delphi IDE software.
MathematicalFunctions Unit defining a base class for mathematical functions TMathematicalFunction and a specific class TPsi that can be used for testingn purposes.
Matrices Unit defining the matrix and vector classes TMatrix, TIntegerMatrix, TVector, and TIntegerVector.
Motors Unit defining a base class for motors (TMotor) and ditto container class (TMotors).
MutationParameters Unit defining the class TMutationParameters that contains information needed during mutations.
ObjectContainer Unit defining a generic container class (TObjectContainer).
ObjectDefinition Unit defining classes that stores information during the parsing of definition files (TObjectDefinition, TObjectProperty, and TObjectPropertyList).
Polynomial Unit defining a polynomial function (TPolynomial).
Population Unit defining the class TPopulation used by the evolutionary algorithm (TEA).
RandomNumbers Unit defining an uniform (quasi) random number generator (TUniformRandomGenerator).
Results Unit defining the class TResultItem and ditto container class (TResultList).
Robot Unit defining the robot class TRobot.
RobotSimulation Unit defining the class TRobotSimulation.
Sensors Unit defining an sensor base class (TSensor) and ditto container class (TSensors).
Shapes Unit defining the classes TShape, TCylindricalShape, and TRectangularShape.
Simulation Unit defining the abstract base class TSimulation.
Simulation3DViewer Unit defining the 3D graphics window class TSimulation3DViewer.
Slices Unit defining the classes necessary for creating horizontal slices of an arena.
TenaciousObjects Unit defining the base class TTenaciousObject.
UMBrainGenes Unit defining the classes TUMGene and THormoneGene.
Variables Unit defining the variables used in the utility function method.
Wheels Unit defining the class TWheel.

Generated by PasDoc 0.8.8.3 on 2005-05-28 08:13:50