All Identifiers

NameUnitDescription
BOOKSHELF_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TBookShelf.
CORNERWALL_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TCornerWall.
CrossProduct BasicFunctions Procedure for calculating the cross product between two vectors.
DEG2RAD Definitions Constant for converting a value expressed in degrees to radians.
DistanceXY BasicFunctions Calculates the distance between the points (X1,Y1) and (X2,Y2).
DOORWAY_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TDoorWay.
DotProduct BasicFunctions Calculates the dot product between the two 3D-vectors a and b.
EParseError Lexer Error class used during parsing.
EParserError Lexer Exception class used for errors generated by the parser itself.
FILE_DEF_STRING ObjectDefinition Identifier used in definition files for redirecting the parser to a different file.
FLOOR_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TFloor.
GenerateArena GLScene_Glue Generates all the necessary GLScene objects needed to represent the objects in the arena.
GetLabelIndex Lexer Utility procedure that returns the index of a token (in a list of tokens) based on an identifier.
GRIDSHELF_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TGridShelf.
IRBEACON_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TIRBeacon.
LARGE Definitions Constant used for avoiding floating point overflow.
Normalize BasicFunctions Normalizes the 3D-vector v.
ParseFile Lexer Parses a stream and generates tokens (stored in a list).
pi Definitions A circle's cirumference divided by its diameter.
PInitialArenaObjectProperty Arena Pointer to a variable of type TInitialArenaObjectProperty.
PlaneRotationZ BasicFunctions Rotates the point (X,Y) by an angle (Angle) around the Z-axis.
PositiveInteger RandomNumbers Defines the range of the generator's seed number.
PPoint3D Definitions Pointer to a record of type TPoint3D.
PTokenRec Lexer Pointer to TTokenRec.
RAD2DEG Definitions Constant for converting a value expressed in radians to degrees.
real Definitions Type used for all floating point variables.
SetArenaObjectGraphics GLScene_Glue  
SetBookShelfGraphics GLScene_Glue  
SetCornerWallGraphics GLScene_Glue  
SetDoorWayGraphics GLScene_Glue  
SetFloorGraphics GLScene_Glue  
SetGridShelfGraphics GLScene_Glue  
SetIRBeaconGraphics GLScene_Glue  
SetSlabGraphics GLScene_Glue  
SetTeeWallGraphics GLScene_Glue  
SetWallGraphics GLScene_Glue  
Sgn BasicFunctions Returns the sign of the supplied argument.
SLAB_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TSlab.
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.
TArenaObjectsArray Arena Array of arena object (used by TArena).
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.
TCollisionGroupArray 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.
TCreepMethod EATypes Methods available when doing creep mutations (only used for real-valued encodings).
TCrossover Crossover Base class used for crossover operators.
TCrossoverScheme EATypes Different schema for the crossover operator.
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.
TEEWALL_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TTeeWall.
TEncodingType EATypes Gene encoding types.
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.
TGeneratorType RandomNumbers Defines what type of values the random number generator generates.
TGenome Genome TGenome is a container class for TGenes (and descendants).
TGraphicBaseList GLScene_Glue  
TGraphicBaseObject GLScene_Glue  
TGraphicType 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.
TInitialArenaObjectPropertyArray Arena Array of TInitialArenaObjectPropertys.
TInputVariables Variables Container class for input variables (variables needed by a behavior but not used as arguments in the behavior's utility function).
TIntegerArray Definitions An array of integers.
TIntegerMatrix Matrices Class implementing a matrix of integers.
TIntegerMatrixArray Matrices Array of TIntegerMatrix.
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.
TIRBeaconArray IRDetector An array of IR beacons.
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.
TMatrixArray Matrices Array of TMatrix.
TMotor Motors Abstract base class for revolute motors.
TMotorArray Motors Array of TMotors.
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.
TObjectDefinitionArray ObjectDefinition Array of TObjectDefinitions.
TObjectProperty ObjectDefinition Class that stores all properties of an object during the parsing of definition files.
TObjectPropertyArray ObjectDefinition Array of TObjectPropertys.
TObjectPropertyList ObjectDefinition Container class for TObjectPropertys.
TObjectType TenaciousObjects Different types of objects that can be identified during run-time (during the parsing of a definition file).
toBoolean Lexer Boolean token identifier (token object).
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).
TPropertyValueArray ObjectDefinition Array of PTokenRecs.
TPsi MathematicalFunctions Class implementing a function useful for testing purposes.
TReadingProcedure Variables Data processing procedures.
TRealArray Definitions An array of floating point values.
TRectangularShape Shapes Class implementing a rectangular shape.
TReplacementScheme EATypes Different replacement schema.
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.
TSelectionType EATypes Available selection type.
TSensor Sensors Base class used by all sensors.
TSensorArray Sensors Array of TSensors.
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.
TShapeArray Shapes Array of TShapes.
TShapeList Shapes Container class for TShapes.
TShapeType Shapes Shape types.
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.
TSliceArray Slices Array of TSlices.
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.
TStateVariableType Variables Different types of state variables used in the utility function method.
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.
TTenaciousObjectClass TenaciousObjects TTenaciousObject metaclass (class reference type).
TTerminationType RobotSimulation Defines different termination types.
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.
TVariableType Variables Different types of variables.
TVector Matrices Class implementing a vector of floating point values.
TVectorArray Shapes Array of TVectors.
TWall Arena An arena object representing a wall (similar to TSlab).
TWheel Wheels Class implementing a wheel.
TWheelPair Wheels  
TXYPlaneObject GLScene_Glue  
WALL_TAG GLScene_Glue Constant used internally for locating GLScene objects representing a TWall.

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