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 |