Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNfarsa
|oN__LinearCamera_internal
|oN__PalmAndFingertipTouchSensor_internal
|oCAbstractTestAn abstract class for tests of evolved individuals
|oCArenaThe class modelling an arena
|oCAvailableTestListA class with only static members holding the list of available tests
|oCBox2DWrapperThe subclass of PhyObject2DWrapper wrapping a box
|oCColorCameraSensorCamera 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
|oCComponentThe Component is the base (abstract) class for any specific project implementation
|oCCylinder2DWrapperThe subclass of PhyObject2DWrapper wrapping a cylinder
|oCDataChunk
|oCEpuckThe class modelling the e-puck robot
|oCEpuckGroundIRSensorThe infrared ground sensors of the e-puck
|oCEpuckLinearCameraSensorThe linear camera sensor of the e-puck
|oCEpuckMotorThe base abstract class for e-puck motors
|oCEpuckProximityIRSensorThe infrared proximity sensors of the e-puck
|oCEpuckSensorThe base abstract class for e-puck sensors
|oCEpuckWheelVelocityMotorThe motor controlling the velocity of the wheels of the e-puck
|oCEvaluatorThreadForEvogaThis is an helper class for implementing multithread in Evoga
|oCEvoDataViewer
|oCEvogaGenetic algorithm from evorobot more or less (spare parts)
|oCEvoListViewer
|oCEvolveOperationOperation for evolution process
|oCEvonetEvonet is the neural network taken from the EvoRobot
|oCEvonetIteratorThis class iterate over the neurons of a Evonet neural network
|oCEvonetIteratorInvalidStatusExceptionThe exception thrown when EvonetIterator is not in a valid status
|oCEvonetUI
|oCEvoRobotComponentThis class setup an evolutionary experiment
|oCEvoRobotExperimentThe base common class that evaluate the fitness of a robot
|oCEvoRobotViewer
|oCEvoSlider
|oCFakeMotorFakeMotor adds a number of additional outputs that actually do not control any real motors but are useful to control or to modulate other neurons
|oCFitnessAndIdA simple structure keeping a fitness value and the id of a genotype
|oCFitViewer
|oCHandObjectVisualOffsetSensorA sensor returning the visual distance between the hand and the object
|oCHolisticViewer
|oCiCubArmJointsSensorThe sensor reading arm joints
|oCiCubArmMusclesMotorIt controls each arm joint (up to 7) through a couple of muscles
|oCiCubArmPosToPostureMotorThis Motor move the arm in the position using the iCubRobot::configurePosture method
|oCiCubArmPosToVelMotorIt controls each arm joint (up to 7) in position by adjusting the joint's velocity with the proportional controller
|oCiCubArmRandomMotorAn example of Motor
|oCiCubArmVelocityMotorThis Motor move the arm by velocity
|oCiCubConfigurableHandPosToVelMotorA configurable motor moving the iCub fingers to the given position
|oCiCubFingertipsTouchSensorA sensor registering contacts with the iCub fingertips
|oCiCubHandJointsSensorHand prorpioceptive sensors: 9 dofs
|oCiCubHandMusclesMotorIt controls each hand joint (up to 9) through a couple of muscles
|oCiCubHandPosToVelMotorIt controls each hand joint (up to 9) in position by adjusting the joint's velocity with the proportional controller
|oCiCubHandTouchSensorA sensor registering contacts with the iCub hand palm or fingertips
|oCiCubHeadJointsSensorHead sensors 2 dofs: rotation and flexion
|oCiCubHeadMusclesMotorIt controls each head joint (up to 2) through a couple of muscles
|oCiCubHeadPosToVelMotorIt controls each head joint (up to 2) in position by adjusting the joint's velocity with the proportional controller
|oCiCubHeadVelocityMotorA motor moving the head of the iCub at the given velocity
|oCiCubMotorThe base abstract class for iCub motors
|oCiCubPalmPatchesTouchSensorA sensor registering contacts with the iCub palm
|oCiCubPalmTargetDistSensorIt gets 3 distances (x,y,z) between the palm and the target object
|oCiCubPalmTouchSensorIt returns 1 if the palm (right or left) touches the target object, 0 otherwise
|oCiCubRobotThe class modelling the iCub robot
|oCiCubSensorThe base abstract class for iCub sensors
|oCiCubSimulatorSimple iCub simulator
|oCiCubSimulatorViewerWidget for visualize the iCub simulator
|oCiCubTorsoJointsSensorTorso sensors 2 dofs: rotation and flexion
|oCiCubTorsoMusclesMotorIt controls each torso joint (up to 2) through a couple of muscles
|oCiCubTorsoPosToPostureMotorThis Motor move the torso in the position using the iCubRobot::configurePosture method
|oCiCubTorsoPosToVelMotorIt controls each torso joint (up to 2) in position by adjusting the joint's velocity with the proportional controller
|oCiCubTorsoVelocityMotorThis Motor move the torso by velocity
|oCImagePointThe structure modelling a single point on a 2D image
|oCLinearCameraAn helper class for linear camera sensors of various robots
|oCMarXbotThe class modelling the marXbot robot
|oCMarXbotGroundAroundIRSensorThe infrared ground around sensors of the MarXbot
|oCMarXbotGroundBottomIRSensorThe infrared ground bottom sensors of the MarXbot
|oCMarXbotLinearCameraSensorThe linear camera sensor of the MarXbot
|oCMarXbotMotorThe base abstract class for MarXbot motors
|oCMarXbotProximityIRSensorThe infrared proximity sensors of the MarXbot
|oCMarXbotSensorThe base abstract class for MarXbot sensors
|oCMarXbotTractionSensorThe traction sensors of the MarXbot
|oCMarXbotWheelVelocityMotorThe motor controlling the velocity of the wheels of the MarXbot
|oCMixerDialog
|oCMotorThe base abstract class for the Motor hierarchy
|oCMusclePairMusclePair class
|oCNetworkDialog
|oCNeuronsIteratorThe base abstract class for iterating over neurons of a neural network
|oCObjectPositionSensorIt gets the three absolute coordinate (world frame) of an object
|oCPhyObject2DWrapperA class wrapping a PhyObject to add methods suitable for wheeled robots simulations
|oCProjectorA class projecting a 3D space point into a 2D image point
|oCProportionalControllerImplements 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)
|oCRenderWorldWrapperWidgetThe wrapper widget for RenderWorld
|oCRendNetwork
|oCRobotAn abstract class for robots
|oCRobotOnPlaneThe base class for robots that move on a plane
|oCSensorThe base abstract class for the Sensor hierarchy
|oCTestIndividualTest a specific individual taken from evolutionary data
|oCTestIndividualGUIA gui visualizing the camera and the projection of objects on the retina
|oCTestOperationOperation for testing process
|oCTestRandomTest a robot using a random genotype
|\CWObjectsListA class representing a list of objects
oCFarsaPluginInterface for implement a plugin for adding new feature to FARSA
\CTotal99ResourcesThis class has static method for retrieving the resources for the application