Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
farsa | |
__LinearCamera_internal | |
LinearCameraGraphic | The graphical representation of the linear camera |
__MarXbotTractionSensor_internal | |
TractionSensorGraphic | The graphical representation of the MarXbot traction sensor |
__PalmAndFingertipTouchSensor_internal | |
FingertipTouchSensorGraphic | The graphical representation of the touch sensors on the fingertip |
PalmPatchesTouchSensorGraphic | The graphical representation of the touch sensors on the fingertip |
AbstractTest | An abstract class for tests of evolved individuals |
Arena | The class modelling an arena |
ArenaException | The exception thrown at runtime by the arena |
AvailableTestList | A class with only static members holding the list of available tests |
Box2DWrapper | The subclass of PhyObject2DWrapper wrapping a box |
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 |
Cylinder2DWrapper | The subclass of PhyObject2DWrapper wrapping a cylinder |
DataChunk | |
Epuck | The class modelling the e-puck robot |
EpuckGroundIRSensor | The infrared ground sensors of the e-puck |
EpuckLinearCameraSensor | The linear camera sensor of the e-puck |
EpuckMotor | The base abstract class for e-puck motors |
EpuckProximityIRSensor | The infrared proximity sensors of the e-puck |
EpuckSampledProximityIRSensor | The sampled proximity infrared sensors of the e-puck |
EpuckSensor | The base abstract class for e-puck sensors |
EpuckWheelVelocityMotor | The motor controlling the velocity of the wheels of the e-puck |
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 |
EvonetUI | |
EvoRobotComponent | This class setup an evolutionary experiment |
EvoRobotExperiment | The base common class that evaluate the fitness of a robot |
EvoRobotViewer | |
EvoSlider | |
FakeMotor | A class to add output neurons that can be used for custom operations |
FakeSensor | A class to add input neurons that can be used for custom operations |
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 |
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 |
Triangle | The structure representing a triangle |
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 |
iCubPCHeadJointsSensor | Head sensors encoded using a population coding |
iCubPosToVelMotor | The base class for iCub motors that are controlled by target posture and move the robot with velocity commands |
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 |
Khepera | The class modelling the Khepera robot |
KheperaMotor | The base abstract class for khepera motors |
KheperaProximityIRSensor | The infrared proximity sensors of the khepera |
KheperaSampledProximityIRSensor | The sampled proximity infrared sensors of the Khepera |
KheperaSensor | The base abstract class for khepera sensors |
KheperaWheelVelocityMotor | The motor controlling the velocity of the wheels of the khepera |
LinearCamera | An helper class for linear camera sensors of various robots |
LinearCameraSensor | |
MarXbot | The class modelling the marXbot robot |
MarXbotAttachmentDeviceMotor | The motor controlling the attachment device of the MarXbot |
MarXbotAttachmentDeviceSensor | The sensor providing the attachment device proprioception |
MarXbotColorMotor | The motor controlling the color of the MarXbot |
MarXbotGroundAroundIRSensor | The infrared ground around sensors of the MarXbot |
MarXbotGroundBottomIRSensor | The infrared ground bottom sensors of the MarXbot |
MarXbotLinearCameraSensor | The linear camera sensor of the MarXbot |
MarXbotMotor | The base abstract class for MarXbot motors |
MarXbotProximityIRSensor | The infrared proximity sensors of the MarXbot |
MarXbotSampledProximityIRSensor | The sampled proximity infrared sensors of the MarXbot |
MarXbotSensor | The base abstract class for MarXbot sensors |
MarXbotTractionSensor | The traction sensors of the MarXbot |
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 |
PhyObject2DWrapper | A class wrapping a PhyObject to add methods suitable for wheeled robots simulations |
Projector | A class projecting a 3D space point into a 2D image point |
ProportionalController | Implements a prorportional controller |
RenderWorldWrapperWidget | The wrapper widget for RenderWorld |
RendNetwork | |
Robot | An abstract class for robots |
RobotOnPlane | The base class for robots that move on a plane |
SampledIRDataLoader | An helper class to load sampled data from file |
SampleFileLoadingException | The exception thrown when an error occurs during IR sample files loading |
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 |
WheeledRobot2DWrapper | The subclass of PhyObject2DWrapper wrapping a wheeled robot |
WObjectsList | A class representing a list of objects |
FarsaPlugin | Interface for implement a plugin for adding new feature to FARSA |
Total99Resources | This class has static method for retrieving the resources for the application |