Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCBaseExperiment::AbstractOperationWrapperThe base abstract class for operation wrappers
|\CBaseExperiment::OperationWrapper< T >The class for operation wrappers
oCActivationsToGuiThe class with data exchanged with the GUI
oCPhyObject2DWrapper::AngularRangeAndColorThe structure with angular range and color used by the computeLinearViewFieldOccupiedRange() function
oCArenaExceptionThe exception thrown at runtime by the arena
oCAvailableTestListA class with only static members holding the list of available tests
oCDataChunk
oCDataDownloader< DownloadedData_t > [external]
|\CDataUploaderDownloader< __BaseExperiment_internal::OperationControl, __BaseExperiment_internal::OperationStatus > [external]
| \CBaseExperimentGUIThe GUI to control a BaseExperiment subclass
oCDataUploader< UploadedData_t > [external]
|\CDataUploaderDownloader< __BaseExperiment_internal::OperationControl, __BaseExperiment_internal::OperationStatus > [external]
oCEvaluatorThreadForEvogaThis is an helper class for implementing multithread in Evoga
oCEvoDataViewer
oCEvoListViewer
oCEvonetIteratorInvalidStatusExceptionThe exception thrown when EvonetIterator is not in a valid status
oCEvoSlider
oCFarsaPluginInterface for implement a plugin for adding new feature to FARSA
oCFitnessAndIdA simple structure keeping a fitness value and the id of a genotype
oCFitViewer
oCHolisticViewer
oCImagePointThe structure modelling a single point on a 2D image
oCMixerDialog
oCMusclePairMusclePair class
oCNetworkDialog
oCOperationControlThe data sent by a BaseExperimentGUI instance to the corresponding experiment
oCOperationStatusThe data sent by a BaseExperiment instance to the corresponding GUI
oCOwnable [external]
|\CWObject [external]
| oCGraphicalWObject [external]
| |oCTractionSensorGraphicThe graphical representation of the MarXbot traction sensor
| |oCLinearCameraGraphicThe graphical representation of the linear camera
| |\CLinearCameraGraphicThe graphical representation of the linear camera
| oCPhyEpuck [external]
| |\CEpuckThe class modelling the e-puck robot
| oCPhyKhepera [external]
| |\CKheperaThe class modelling the Khepera robot
| \CPhyMarXbot [external]
|  \CMarXbotThe class modelling the marXbot robot
oCParameterSettable [external]
|oCParameterSettableInConstructor [external]
||oCArenaThe class modelling an arena
||oCNoisyDeviceThe base abstract class for devices (sensors and motors) with noise
|||oCMotorThe base abstract class for the Motor hierarchy
|||\CSensorThe base abstract class for the Sensor hierarchy
||\CRobotAn abstract class for robots
|| \CRobotOnPlaneThe base class for robots that move on a plane
|\CParameterSettableWithConfigureFunction [external]
| oCAbstractTestAn abstract class for tests of evolved individuals
| |oCTestCurrentTests the current individual, i.e
| |oCTestIndividualTest a specific individual taken from evolutionary data
| |\CTestRandomTest a robot using a random genotype
| oCComponentThe Component is the base (abstract) class for any specific project implementation
| |oCBaseExperimentThe base class for experiments
| |\CEvoRobotComponentThis class setup an evolutionary experiment
| oCEvogaGenetic algorithm from evorobot more or less (spare parts)
| oCEvonetEvonet is the neural network taken from the EvoRobot
| \CEvoRobotExperimentThe base common class that evaluate the fitness of a robot
oCParameterSettableUI [external]
|oCBaseExperimentUIManagerThe UI manager
|oCBaseExperimentThe base class for experiments
|oCEvonetUI
|\CEvoRobotViewer
oCPhyObject2DWrapperA class wrapping a PhyObject to add methods suitable for wheeled robots simulations
|oCBox2DWrapperThe subclass of PhyObject2DWrapper wrapping a box
|oCCylinder2DWrapperThe subclass of PhyObject2DWrapper wrapping a cylinder
|oCSphere2DWrapperThe subclass of PhyObject2DWrapper wrapping a sphere
|\CWheeledRobot2DWrapperThe subclass of PhyObject2DWrapper wrapping a wheeled robot
oCProjectorA class projecting a 3D space point into a 2D image point
oCProportionalControllerImplements a prorportional controller
oCRendNetwork
oCResource [external]
|oCNeuronsIteratorThe base abstract class for iterating over neurons of a neural network
||oCEvonetIteratorThis class iterate over the neurons of a Evonet neural network
||\CNeuralNetIteratorThis class iterate over the neurons of a NNFW neural network
|oCResourcesUser [external]
||\CConcurrentResourcesUser [external]
|| oCArenaThe class modelling an arena
|| oCEvogaGenetic algorithm from evorobot more or less (spare parts)
|| oCEvoRobotExperimentThe base common class that evaluate the fitness of a robot
|| oCEvoRobotViewer
|| oCLinearCameraAn helper class for linear camera sensors of various robots
|| oCLinearCameraAn helper class for linear camera sensors of various robots
|| oCMotorThe base abstract class for the Motor hierarchy
|| oCRenderWorldWrapperWidgetThe wrapper widget for RenderWorld
|| \CSensorThe base abstract class for the Sensor hierarchy
|\CWObjectsListA class representing a list of objects
oCSampledIRDataLoaderAn helper class to load sampled data from file
oCSampleFileLoadingExceptionThe exception thrown when an error occurs during IR sample files loading
oCTestIndividualGUIA gui visualizing the camera and the projection of objects on the retina
oCThreadOperation [external]
|oCBaseExperimentThe base class for experiments
|oCEvolveOperationOperation for evolution process
|\CTestOperationOperation for testing process
\CTotal99ResourcesThis class has static method for retrieving the resources for the application