Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
| The base abstract class for operation wrappers | |
| The class for operation wrappers | |
| The class with data exchanged with the GUI | |
| The structure with angular range and color used by the computeLinearViewFieldOccupiedRange() function | |
| The exception thrown at runtime by the arena | |
| A class with only static members holding the list of available tests | |
| The GUI to control a BaseExperiment subclass | |
| This is an helper class for implementing multithread in Evoga | |
| The exception thrown when EvonetIterator is not in a valid status | |
| Interface for implement a plugin for adding new feature to FARSA | |
| A simple structure keeping a fitness value and the id of a genotype | |
| The structure modelling a single point on a 2D image | |
| MusclePair class | |
| The data sent by a BaseExperimentGUI instance to the corresponding experiment | |
| The data sent by a BaseExperiment instance to the corresponding GUI | |
| The graphical representation of the MarXbot traction sensor | |
| The graphical representation of the linear camera | |
| The graphical representation of the linear camera | |
| The class modelling the e-puck robot | |
| The class modelling the Khepera robot | |
| The class modelling the marXbot robot | |
| The class modelling an arena | |
| The base abstract class for devices (sensors and motors) with noise | |
| The base abstract class for the Motor hierarchy | |
| The base abstract class for the Sensor hierarchy | |
| An abstract class for robots | |
| The base class for robots that move on a plane | |
| An abstract class for tests of evolved individuals | |
| Tests the current individual, i.e | |
| Test a specific individual taken from evolutionary data | |
| Test a robot using a random genotype | |
| The Component is the base (abstract) class for any specific project implementation | |
| The base class for experiments | |
| This class setup an evolutionary experiment | |
| Genetic algorithm from evorobot more or less (spare parts) | |
| Evonet is the neural network taken from the EvoRobot | |
| The base common class that evaluate the fitness of a robot | |
| The UI manager | |
| The base class for experiments | |
| A class wrapping a PhyObject to add methods suitable for wheeled robots simulations | |
| The subclass of PhyObject2DWrapper wrapping a box | |
| The subclass of PhyObject2DWrapper wrapping a cylinder | |
| The subclass of PhyObject2DWrapper wrapping a sphere | |
| The subclass of PhyObject2DWrapper wrapping a wheeled robot | |
| A class projecting a 3D space point into a 2D image point | |
| Implements a prorportional controller | |
| The base abstract class for iterating over neurons of a neural network | |
| This class iterate over the neurons of a Evonet neural network | |
| This class iterate over the neurons of a NNFW neural network | |
| The class modelling an arena | |
| Genetic algorithm from evorobot more or less (spare parts) | |
| The base common class that evaluate the fitness of a robot | |
| An helper class for linear camera sensors of various robots | |
| An helper class for linear camera sensors of various robots | |
| The base abstract class for the Motor hierarchy | |
| The wrapper widget for RenderWorld | |
| The base abstract class for the Sensor hierarchy | |
| A class representing a list of objects | |
| An helper class to load sampled data from file | |
| The exception thrown when an error occurs during IR sample files loading | |
| A gui visualizing the camera and the projection of objects on the retina | |
| The base class for experiments | |
| Operation for evolution process | |
| Operation for testing process | |
| This class has static method for retrieving the resources for the application |