7 #ifndef QTOPENGL_FOOTBOT_H
8 #define QTOPENGL_FOOTBOT_H
11 class CQTOpenGLFootBot;
48 void SetLEDMaterial(GLfloat f_red, GLfloat f_green, GLfloat f_blue);
81 GLuint m_unBasicWheelList;
90 GLuint m_unGrippableSliceList;
92 GLuint m_unGripperMechanicsList;
94 GLuint m_unGripperClawList;
98 GLuint m_unDistanceScannerSensorList;
100 GLuint m_unDistanceScannerList;
104 GLuint m_unBeaconList;
106 GLuint m_unCameraList;
113 GLfloat m_fLEDAngleSlice;
The namespace containing all the ARGoS related code.
void RenderCamera()
Renders the camera.
void SetLEDMaterial(GLfloat f_red, GLfloat f_green, GLfloat f_blue)
Sets a colored LED material.
void RenderIMX()
Renders the iMX module.
virtual ~CQTOpenGLFootBot()
void SetCircuitBoardMaterial()
Sets a circuit board material.
void RenderTrack()
Renders the tracks.
void RenderDistanceScannerSensor()
Renders a single sensor of the distance scanner.
void RenderRAB()
Renders the RAB module.
void RenderGripperClaw()
Renders the gripper.
void RenderGripperMechanics()
Renders the gripper.
void MakeWheel()
Renders a materialless wheel.
void RenderBase()
Renders the base (apart from the wheels)
void SetWhitePlasticMaterial()
Sets a white plastic material.
virtual void Draw(CFootBotEntity &c_entity)
void RenderGrippableSlice()
Renders a slice of the gripper module (LEDs)
void RenderDistanceScanner()
Renders the distance scanner.
void SetBlackTireMaterial()
Sets a black tire material.
void RenderWheel()
Renders the wheels.
void RenderBeacon()
Renders the beacon.