Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| AbstractTest | An abstract class for tests of evolved individuals |
| AvailableTestList | A class with only static members holding the list of available tests |
| ColorCameraSensor | Camera sensors: two sensors (vertical and horizontal). Each sensor returns 0 when the target object is centered. Vertical and horizontal sensors. When a target object is seen sensors return a range of value from -1 to 1 where 0 menas that the target object has been focused |
| Component | The Component is the base (abstract) class for any specific project implementation |
| ComponentUI | The ComponentUI is the base (abstract) class that manage/create the graphic user interface for a Component |
| ComponentUIViewer | Helper class for storing information about the a viewer for a Component |
| DataChunk | |
| EvaluatorThreadForEvoga | This is an helper class for implementing multithread in Evoga |
| EvoDataViewer | |
| Evoga | Genetic algorithm from evorobot more or less (spare parts) |
| EvoListViewer | |
| EvolveOperation | Operation for evolution process |
| Evonet | Evonet is the neural network taken from the EvoRobot |
| EvonetIterator | This class iterate over the neurons of a Evonet neural network |
| EvonetIteratorInvalidStatusException | The exception thrown when EvonetIterator is not in a valid status |
| EvoRobotComponent | This class setup an evolutionary experiment |
| EvoRobotExperiment | The base common class that evaluate the fitness of a robot |
| EvoRobotViewer | |
| EvoSlider | |
| FakeMotor | FakeMotor adds a number of additional outputs that actually do not control any real motors but are useful to control or to modulate other neurons |
| FarsaPlugin | Interface for implement a plugin for adding new feature to FARSA |
| FingertipTouchSensorGraphic | The graphical representation of the touch sensors on the fingertip |
| FitnessAndId | A simple structure keeping a fitness value and the id of a genotype |
| FitViewer | |
| HandObjectVisualOffsetSensor | A sensor returning the visual distance between the hand and the object |
| HolisticViewer | |
| iCubArmJointsSensor | The sensor reading arm joints |
| iCubArmMusclesMotor | It controls each arm joint (up to 7) through a couple of muscles |
| iCubArmPosToPostureMotor | This Motor move the arm in the position using the iCubRobot::configurePosture method |
| iCubArmPosToVelMotor | It controls each arm joint (up to 7) in position by adjusting the joint's velocity with the proportional controller |
| iCubArmRandomMotor | An example of Motor |
| iCubArmVelocityMotor | This Motor move the arm by velocity |
| iCubConfigurableHandPosToVelMotor | A configurable motor moving the iCub fingers to the given position |
| iCubFingertipsTouchSensor | A sensor registering contacts with the iCub fingertips |
| iCubHandJointsSensor | Hand prorpioceptive sensors: 9 dofs |
| iCubHandMusclesMotor | It controls each hand joint (up to 9) through a couple of muscles |
| iCubHandPosToVelMotor | It controls each hand joint (up to 9) in position by adjusting the joint's velocity with the proportional controller |
| iCubHandTouchSensor | A sensor registering contacts with the iCub hand palm or fingertips |
| iCubHeadJointsSensor | Head sensors 2 dofs: rotation and flexion |
| iCubHeadMusclesMotor | It controls each head joint (up to 2) through a couple of muscles |
| iCubHeadPosToVelMotor | It controls each head joint (up to 2) in position by adjusting the joint's velocity with the proportional controller |
| iCubHeadVelocityMotor | A motor moving the head of the iCub at the given velocity |
| iCubMotor | The base abstract class for iCub motors |
| iCubPalmPatchesTouchSensor | A sensor registering contacts with the iCub palm |
| iCubPalmTargetDistSensor | It gets 3 distances (x,y,z) between the palm and the target object |
| iCubPalmTouchSensor | It returns 1 if the palm (right or left) touches the target object, 0 otherwise |
| iCubRobot | The class modelling the iCub robot |
| iCubSensor | The base abstract class for iCub sensors |
| iCubSimulator | Simple iCub simulator |
| iCubSimulatorViewer | Widget for visualize the iCub simulator |
| iCubTorsoJointsSensor | Torso sensors 2 dofs: rotation and flexion |
| iCubTorsoMusclesMotor | It controls each torso joint (up to 2) through a couple of muscles |
| iCubTorsoPosToPostureMotor | This Motor move the torso in the position using the iCubRobot::configurePosture method |
| iCubTorsoPosToVelMotor | It controls each torso joint (up to 2) in position by adjusting the joint's velocity with the proportional controller |
| iCubTorsoVelocityMotor | This Motor move the torso by velocity |
| ImagePoint | The structure modelling a single point on a 2D image |
| MarXbot | The class modelling the marXbot robot |
| MarXbotGroundAroundIRSensor | The infrared ground around sensors of the MarXbot |
| MarXbotGroundBottomIRSensor | The infrared ground bottom sensors of the MarXbot |
| MarXbotMotor | The base abstract class for MarXbot motors |
| MarXbotProximityIRSensor | The infrared proximity sensors of the MarXbot |
| MarXbotSensor | The base abstract class for MarXbot sensors |
| MarXbotWheelVelocityMotor | The motor controlling the velocity of the wheels of the MarXbot |
| MixerDialog | |
| Motor | The base abstract class for the Motor hierarchy |
| MusclePair | MusclePair class |
| NetworkDialog | |
| NeuronsIterator | The base abstract class for iterating over neurons of a neural network |
| ObjectPositionSensor | It gets the three absolute coordinate (world frame) of an object |
| PalmPatchesTouchSensorGraphic | The graphical representation of the touch sensors on the fingertip |
| Projector | A class projecting a 3D space point into a 2D image point |
| ProportionalController | Implements a prorportional controller. Used to compute a velocity to assign to a specified joint in order to get a specified joint position. Usesers can set the proportional konstant (k) as well as the maximum velocity (maxvel) |
| RenderWorldWrapperWidget | The wrapper widget for RenderWorld |
| RendNetwork | |
| Robot | An abstract class for robots |
| Sensor | The base abstract class for the Sensor hierarchy |
| TestIndividual | Test a specific individual taken from evolutionary data |
| TestIndividualGUI | A gui visualizing the camera and the projection of objects on the retina |
| TestOperation | Operation for testing process |
| TestRandom | Test a robot using a random genotype |
| Total99Resources | This class has static method for retrieving the resources for the application |
| iCubPalmPatchesTouchSensor::Triangle | The structure representing a triangle |
| WObjectsList | A class representing a list of objects |