Class Hierarchy
  
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
| ▼CBaseExperiment::AbstractOperationWrapper | The base abstract class for operation wrappers | 
| CBaseExperiment::OperationWrapper< T > | The class for operation wrappers | 
| CBaseExperiment::OperationWrapperOneParameter< T, P0 > | The class for operation wrappers taking one parameter | 
| CBaseExperiment::OperationWrapperThreeParameters< T, P0, P1, P2 > | The class for operation wrappers taking three parameters | 
| CBaseExperiment::OperationWrapperTwoParameters< T, P0, P1 > | The class for operation wrappers taking two parameters | 
| CActivationsToGui | The class with data exchanged with the GUI | 
| CPhyObject2DWrapper::AngularRangeAndColor | The structure with angular range and color used by the computeLinearViewFieldOccupiedRange() function | 
| CAvailableTestList | A class with only static members holding the list of available tests | 
| ▼CBaseException | |
| CArenaException | The exception thrown at runtime by the arena | 
| CEvonetIteratorInvalidStatusException | The exception thrown when EvonetIterator is not in a valid status | 
| CSampleFileLoadingException | The exception thrown when an error occurs during IR sample files loading | 
| CDataChunk | |
| ▼CDataDownloader< __BaseExperiment_internal::OperationStatus > [external] | |
| ▼CDataUploaderDownloader< __BaseExperiment_internal::OperationControl, __BaseExperiment_internal::OperationStatus > [external] | |
| CBaseExperimentGUI | The GUI to control a BaseExperiment subclass | 
| CDataDownloader< DownloadedData_t > [external] | |
| ▼CDataUploader< __BaseExperiment_internal::OperationControl > [external] | |
| CDataUploaderDownloader< __BaseExperiment_internal::OperationControl, __BaseExperiment_internal::OperationStatus > [external] | |
| CDataUploader< UploadedData_t > [external] | |
| CEvaluatorThreadForEvoga | This is an helper class for implementing multithread in Evoga | 
| CEvaluatorThreadForXnes | This is an helper class for implementing multithread in xNES | 
| CFarsaPlugin | Interface for implement a plugin for adding new feature to FARSA | 
| CFitnessAndId | A simple structure keeping a fitness value and the id of a genotype | 
| ▼CFlowControlled | The base for classes that have a controllable flow of execution | 
| CBaseExperiment | The base class for experiments | 
| ▼CFlowController | The interface for classes controlling the flow of execution | 
| CDummyFlowController | A dummy flow controller | 
| CImagePoint | The structure modelling a single point on a 2D image | 
| CMusclePair | MusclePair class | 
| COperationControl | The data sent by a BaseExperimentGUI instance to the corresponding experiment | 
| COperationStatus | The data sent by a BaseExperiment instance to the corresponding GUI | 
| ▼COwnable [external] | |
| ▼CWObject [external] | |
| ►CGraphicalWObject [external] | |
| ►CPhyEpuck [external] | |
| ►CPhyKhepera [external] | |
| ►CPhyMarXbot [external] | |
| ▼CParameterSettable [external] | |
| ▼CParameterSettableInConstructor [external] | |
| CArena | The class modelling an arena | 
| ►CNoisyDevice | The base abstract class for devices (sensors and motors) with noise | 
| ►CRobot | An abstract class for robots | 
| ▼CParameterSettableWithConfigureFunction [external] | |
| ►CAbstractTest | An abstract class for tests of evolved individuals | 
| ►CComponent | The Component is the base (abstract) class for any specific project implementation | 
| CEvoga | Genetic algorithm from evorobot more or less (spare parts) | 
| CEvonet | Evonet is the neural network taken from the EvoRobot | 
| CEvoRobotExperiment | The base common class that evaluate the fitness of a robot | 
| ▼CParameterSettableUI [external] | |
| CBaseExperimentUIManager | The UI manager | 
| CBaseExperiment | The base class for experiments | 
| CEvonetUI | |
| CEvoRobotViewer | |
| ▼CPhyObject2DWrapper | A class wrapping a PhyObject to add methods suitable for wheeled robots simulations | 
| CBox2DWrapper | The subclass of PhyObject2DWrapper wrapping a box | 
| CCylinder2DWrapper | The subclass of PhyObject2DWrapper wrapping a cylinder | 
| CSphere2DWrapper | The subclass of PhyObject2DWrapper wrapping a sphere | 
| CWheeledRobot2DWrapper | The subclass of PhyObject2DWrapper wrapping a wheeled robot | 
| CEvoga::Population | A class modelling a population of genomes | 
| CProjector | A class projecting a 3D space point into a 2D image point | 
| CProportionalController | Implements a prorportional controller | 
| ▼CQDoubleSpinBox | |
| CEvoSlider | |
| ▼CQObject | |
| CAbstractTest | An abstract class for tests of evolved individuals | 
| CComponent | The Component is the base (abstract) class for any specific project implementation | 
| CEvoga | Genetic algorithm from evorobot more or less (spare parts) | 
| CEvonet | Evonet is the neural network taken from the EvoRobot | 
| CEvonetUI | |
| CEvoRobotExperiment | The base common class that evaluate the fitness of a robot | 
| CEvoRobotViewer | |
| ▼CQVector | |
| CWObjectsList | A class representing a list of objects | 
| ▼CQWidget | |
| CBaseExperimentGUI | The GUI to control a BaseExperiment subclass | 
| CEvoDataViewer | |
| CEvoListViewer | |
| CFitViewer | |
| CHolisticViewer | |
| CMixerDialog | |
| CNetworkDialog | |
| CRenderWorldWrapperWidget | The wrapper widget for RenderWorld | 
| CRendNetwork | |
| CTestIndividualGUI | A gui visualizing the camera and the projection of objects on the retina | 
| ▼CResource [external] | |
| ▼CNeuronsIterator | The base abstract class for iterating over neurons of a neural network | 
| CEvonetIterator | This class iterate over the neurons of a Evonet neural network | 
| CNeuralNetIterator | This class iterate over the neurons of a NNFW neural network | 
| ▼CResourcesUser [external] | |
| ►CConcurrentResourcesUser [external] | |
| CWObjectsList | A class representing a list of objects | 
| CSampledIRDataLoader | An helper class to load sampled data from file | 
| ▼CThreadOperation [external] | |
| CBaseExperiment | The base class for experiments | 
| CEvolveOperation | Operation for evolution process | 
| CTestOperation | Operation for testing process | 
| CTotal99Resources | This class has static method for retrieving the resources for the application |