experimentslibinitializer.cpp
51 Factory::getInstance().registerClass<Component>( "Component", "ParameterSettableWithConfigureFunction" );
55 Factory::getInstance().registerClass<Evonet>( "Evonet", "ParameterSettableWithConfigureFunction" );
69 Factory::getInstance().registerClass<AbstractTest>("AbstractTest", "ParameterSettableWithConfigureFunction");
70 Factory::getInstance().registerClass<EvoRobotExperiment>("EvoRobotExperiment", "ParameterSettableWithConfigureFunction");
80 Factory::getInstance().registerClass<MarXbotProximityIRSensor>("MarXbotProximityIRSensor", "MarXbotSensor");
81 Factory::getInstance().registerClass<MarXbotGroundBottomIRSensor>("MarXbotGroundBottomIRSensor", "MarXbotSensor");
82 Factory::getInstance().registerClass<MarXbotGroundAroundIRSensor>("MarXbotGroundAroundIRSensor", "MarXbotSensor");
83 Factory::getInstance().registerClass<MarXbotLinearCameraSensor>("MarXbotLinearCameraSensor", "MarXbotSensor");
84 Factory::getInstance().registerClass<MarXbotLinearCameraSensorNew>("MarXbotLinearCameraSensorNew", "MarXbotSensor");
85 Factory::getInstance().registerClass<MarXbotTractionSensor>("MarXbotTractionSensor", "MarXbotSensor");
86 Factory::getInstance().registerClass<MarXbotSampledProximityIRSensor>("MarXbotSampledProximityIRSensor", "MarXbotSensor");
87 Factory::getInstance().registerClass<MarXbotAttachmentDeviceSensor>("MarXbotAttachmentDeviceSensor", "MarXbotSensor");
88 Factory::getInstance().registerClass<MarXbotWheelSpeedsSensor>("MarXbotWheelSpeedsSensor", "MarXbotSensor");
89 Factory::getInstance().registerClass<MarXbotLaserFrontDistanceSensor>("MarXbotLaserFrontDistanceSensor", "MarXbotSensor");
90 Factory::getInstance().registerClass<MarXbotLaserOmniDistanceSensor>("MarXbotLaserOmniDistanceSensor", "MarXbotSensor");
92 Factory::getInstance().registerClass<EpuckProximityIRSensor>("EpuckProximityIRSensor", "EpuckSensor");
94 Factory::getInstance().registerClass<EpuckLinearCameraSensor>("EpuckLinearCameraSensor", "EpuckSensor");
95 Factory::getInstance().registerClass<EpuckSampledProximityIRSensor>("EpuckSampledProximityIRSensor", "EpuckSensor");
97 Factory::getInstance().registerClass<KheperaProximityIRSensor>("KheperaProximityIRSensor", "KheperaSensor");
98 Factory::getInstance().registerClass<KheperaSampledProximityIRSensor>("KheperaSampledProximityIRSensor", "KheperaSensor");
100 Factory::getInstance().registerClass<KheperaSampledLightSensor>("KheperaSampledLightSensor", "KheperaSensor");
101 Factory::getInstance().registerClass<KheperaGroundSensor>("KheperaGroundSensor", "KheperaSensor");
102 Factory::getInstance().registerClass<KheperaWheelSpeedsSensor>("KheperaWheelSpeedsSensor", "KheperaSensor");
104 Factory::getInstance().registerClass<KheperaWheelSpeedsSensor>("KheperaWheelSpeedsSensor", "KheperaSensor");
111 Factory::getInstance().registerClass<MarXbotWheelVelocityMotor>("MarXbotWheelVelocityMotor", "MarXbotMotor");
112 Factory::getInstance().registerClass<MarXbotWheelVelOrient>("MarXbotWheelVelOrient", "MarXbotMotor");
114 Factory::getInstance().registerClass<MarXbotAttachmentDeviceMotor>("MarXbotAttachmentDeviceMotor", "MarXbotMotor");
116 Factory::getInstance().registerClass<EpuckWheelVelocityMotor>("EpuckWheelVelocityMotor", "EpuckMotor");
118 Factory::getInstance().registerClass<KheperaWheelVelocityMotor>("KheperaWheelVelocityMotor", "KheperaMotor");
This file contains the common type defitions used on the whole framework.
static void info(QString msg)
static Factory & getInstance()
void registerClass(QString className, QString parentClassName)