phymarxbot.h
139 void setProximityIRSensorsGraphicalProperties(bool drawSensor, bool drawRay = false, bool drawRealRay = false);
141 void setGroundBottomIRSensorsGraphicalProperties(bool drawSensor, bool drawRay = false, bool drawRealRay = false);
143 void setGroundAroundIRSensorsGraphicalProperties(bool drawSensor, bool drawRay = false, bool drawRealRay = false);
459 void setProximityIRSensorsGraphicalProperties(bool drawSensor, bool drawRay = false, bool drawRealRay = false);
461 void setGroundBottomIRSensorsGraphicalProperties(bool drawSensor, bool drawRay = false, bool drawRealRay = false);
463 void setGroundAroundIRSensorsGraphicalProperties(bool drawSensor, bool drawRay = false, bool drawRealRay = false);
PhyHinge * attachmentDeviceJoint()
Returns the joint of the attachment device.
Definition: phymarxbot.h:232
The class modelling the motor for the attachment device of the MarXbot.
Definition: motorcontrollers.h:284
MarXbotAttachmentDeviceMotorController * attachmentDeviceController()
returns the motor controller for the attachment device
Definition: phymarxbot.h:109
IRSensorController * groundAroundIRSensorController()
return the ground IR sensors on the base (just above the wheels)
Definition: phymarxbot.h:441
IRSensorController * groundBottomIRSensorController()
returns the ground IR sensors below the battery pack
Definition: phymarxbot.h:437
SimulatedIRGroundSensorController * groundBottomIRSensorController()
returns the ground IR sensors below the battery pack
Definition: phymarxbot.h:117
TractionSensorController * tractionSensorController()
return traction sensor of the robot
Definition: phymarxbot.h:125
WheelMotorController * wheelsController()
returns the motor controller for the wheels
Definition: phymarxbot.h:429
bool attachmentDeviceEnabled() const
Returns true if the attachment device is enabled.
Definition: phymarxbot.h:178
bool isKinematic() const
Returns true if we are using the kinematic model.
Definition: phymarxbot.h:476
PhyObject * turret()
Returns the solid modelling the turret of the robot.
Definition: phymarxbot.h:209
IRSensorController * proximityIRSensorController()
returns the proximity infrared sensors
Definition: phymarxbot.h:433
An helper class to draw stuffs in the world.
Definition: graphicalwobject.h:48
The base abstract class of sensor controllers for infrared sensors.
Definition: sensorcontrollers.h:132
A collection of SingleIR modelling ground sensors.
Definition: sensorcontrollers.h:587
float real
The controller for traction sensor.
Definition: sensorcontrollers.h:667
SimulatedIRProximitySensorController * proximityIRSensorController()
returns the proximity infrared sensors
Definition: phymarxbot.h:113
TractionSensorController * tractionSensorController()
return traction sensor of the robot
Definition: phymarxbot.h:445
PhyObject * attachmentDevice()
Returns the solid modelling the attachment device.
Definition: phymarxbot.h:221
Dedicated controller for wheeled robots.
Definition: motorcontrollers.h:167
SimulatedIRGroundSensorController * groundAroundIRSensorController()
return the ground IR sensors on the base (just above the wheels)
Definition: phymarxbot.h:121
A collection of SingleIR.
Definition: sensorcontrollers.h:504
bool isKinematic() const
Returns true if we are using the kinematic model.
Definition: phymarxbot.h:246
MarXbot class The marXbot represent an marXbot robot.
Definition: phymarxbot.h:381
WheelMotorController * wheelsController()
returns the motor controller for the wheels
Definition: phymarxbot.h:105