All Classes, Interfaces, Objects and Records

NameUnitDescription
EParseError Lexer Error class used during parsing.
EParserError Lexer Exception class used for errors generated by the parser itself.
T3DStructure GLScene_Glue  
TAgent Agent Abstract base class whose main purpose is to provide the basic interface to the evolutionary algorithm (see TEA and TPopulation).
TAmbience Arena Class containing user-defined environmental rendering effects (currently only fog).
TArena Arena Class implementing an arena (environment in which an agent operates).
TArenaObject Arena Abstract base class used for all arena objects.
TBatterySensor BatterySensor Class implementing a simple battery sensor.
TBehavior Behaviors Base class for all behaviors.
TBehaviorList Behaviors Container class for TBehaviors.
TBody Body Abstract base class implementing physical properties of a TRobot.
TBodyParameters Body Deprecated class (will be removed).
TBookShelf Arena An arena object representing a bookshelf.
TBoxObject GLScene_Glue  
TBrain Brain Base class implementing a robotic brain (using utility values for behavior selection).
TBrainParameters Brain Deprecated class (will be removed).
TCircularSlice Slices Class implementing a slice of a cylindrical shape (with the result being a circle).
TCognitiveBehavior Behaviors Currently not used.
TCollisionGroup Collisions Currently not used.
TCollisionInfo Collisions Currently not used.
TCoordinates Coordinates This class is intended as a container for properties related to position, velocity, and orientation.
TCornerWall Arena An arena object representing a corner wall.
TCrossover Crossover Base class used for crossover operators.
TCylinderObject GLScene_Glue  
TCylindricalShape Shapes Class implementing a cylindrical shape.
TDCMotor DCMotor Class implementing a simplified DC motor model.
TDCMotorParameters DCMotor Deprecated class.
TDifferentiallySteeredBody DifferentiallySteeredBody Class implementing the physical aspects of a differentially steered robot, having a cylindrical body.
TDifferentiallySteeredBodyParameters DifferentiallySteeredBody Utility class that contains the neccessary properties needed for defining a TDifferentiallySteeredBody.
TDoorWay Arena An arena object representing a doorway (with or without a door).
TEA EA Class implementing a general evolutionary algorithm (EA).
TEAParameters EA Helper class that can be used to set the parameters of a TEA class.
TEnergySource EnergySource Class that implements a model of an energy source (cf.
TExternalVariable Variables Class implementing an external variable (for instance a sensor value).
TFileReader FileReader Class for parsing files having a structure similar to Delphi *.dfm-files.
TFloor Arena An arena object representing a floor.
TGene Genome TGene is a base class for all gene objects.
TGenome Genome TGenome is a container class for TGenes (and descendants).
TGraphicBaseObject GLScene_Glue  
TGridShelf Arena An arena object representing a bookshelf with an abitrary number of cells.
THormone Hormones Base class for a single hormone.
THormoneGene UMBrainGenes To be implemented.
THormones Hormones Container class for THormones.
THormoneVariable Variables Class implementing a hormone variable connecting the variable with actual hormone (THormone).
TInformationLine InformationLine Class used for parsing the arena definition file.
TInitialArenaObjectProperty Arena Record variable containing the initial values of a TArenaObject.
TInputVariables Variables Container class for input variables (variables needed by a behavior but not used as arguments in the behavior's utility function).
TIntegerMatrix Matrices Class implementing a matrix of integers.
TIntegerVector Matrices Class implementing a vector of integers.
TInternalAbstractVariable Variables Class implementing an internal abstract variable (such as hormones).
TInternalPhysicalVariable Variables Class implementing an internal physical variable (such as a battery sensor).
TIRBeacon Arena An arena object representing an IR beacon.
TIRDetector IRDetector Class implementing an IR detector used for detecting IR beacons (TIRBeacons).
TIRSensor IRSensor Class implementing an IR sensor used for detecting arena objects that have cylindrical shapes.
TIRSensorParameters IRSensor Helper class that can be used to set the parameters of a TIRSensor class.
TLaserRangeFinder LaserRangeFinder Class implementing a 2D laser range finder.
TLaserRangeFinderParameters LaserRangeFinder Helper class that can be used to set the parameters of a TLaserRangeFinder class.
TLexer Lexer Class that provides the basic functionality for parsing a stream into tokens (hence the name TLexer).
TLineObject GLScene_Glue  
TMathematicalFunction MathematicalFunctions Abstract base class for mathematical functions (returning a scalar value).
TMatrix Matrices Class implementing a matrix of floating point values.
TMotor Motors Abstract base class for revolute motors.
TMotorBehavior Behaviors Class extending TBehavior to include motor output.
TMotorParameters Motors Helper class that can be used for passing motor parameters to the constructor TMotor.Create.
TMotors Motors Container class for motors (TMotors).
TMutationParameters MutationParameters TMutationParameters is a class that contains the information needed during mutations.
TObjectContainer ObjectContainer Class implementing a generic container.
TObjectDefinition ObjectDefinition Class for storing information gathered during the parsing of definition files to allow for easy access to each parsed object.
TObjectProperty ObjectDefinition Class that stores all properties of an object during the parsing of definition files.
TObjectPropertyList ObjectDefinition Container class for TObjectPropertys.
TPersonalSphere Arena Deprecated class.
TPoint3D Definitions Record representing a point in space.
TPolygonalSlice Slices Class implementing a slice of an object with arbititrary number of of corners (the result being a polygon).
TPolynomial Polynomial Class implementing a polynomial function.
TPolynomialTerm Polynomial Class implementing a single polynomial term.
TPolynomialTermList Polynomial Container class for TPolynomialTerms.
TPopulation Population Class implementing a population of TAgents (or descendants thereof).
TPsi MathematicalFunctions Class implementing a function useful for testing purposes.
TRectangularShape Shapes Class implementing a rectangular shape.
TResultItem Results Class implementing a container of strings (used for storing results).
TResultList Results Container class for TResultItems.
TRobot Robot Class implementing a physical robot by introducing both a brain (TBrain) and a body (TBody).
TRobotSimulation RobotSimulation Class implementing a robot simulation.
TRobotSimulationParameters RobotSimulation Helper class that stores the simulation time and the size of the time step.
TSensor Sensors Base class used by all sensors.
TSensorParameters Sensors Deprecated class.
TSensors Sensors Container class for TSensors.
TSensorVariable Variables Class implementing a sensor variable (connecting to the actual sensor).
TShape Shapes Abstract base class used by all geometric shapes.
TShapeList Shapes Container class for TShapes.
TSimulation Simulation Abstract base class used for simulating an agent (TAgent).
TSimulation3DViewer Simulation3DViewer Class implementing a 3D graphical viewing window.
TSimulationParameters Simulation  
TSlab Arena An arena object representing a box.
TSlice Slices Abstract base used for all types of slice classes.
TSliceList Slices Container class for TSlices.
TSpecialCollisionManager Collisions A collision manager used for simplified 2D collision detection in the XY-plane.
TSphereObject GLScene_Glue  
TStateVariables Variables Container class for TVariables.
TTeeWall Arena An arena object representing a T-shaped wall section.
TTenaciousObject TenaciousObjects Base class used by all classes that should can appear in a definition file.
TTokenRec Lexer Record for holding the information about a token stored during the parsing of the stream.
TUMCollisionManager Collisions Currently not used.
TUMGene UMBrainGenes Class implementing a gene for use in the utility function method were each gene in the genome represents a polynomial function.
TUniformRandomGenerator RandomNumbers Class implementing a (quasi) random number generator.
TVariable Variables Base class for all variable classes.
TVariables Variables Container class for TVariables.
TVector Matrices Class implementing a vector of floating point values.
TWall Arena An arena object representing a wall (similar to TSlab).
TWheel Wheels Class implementing a wheel.
TXYPlaneObject GLScene_Glue  

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