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;
void RenderRAB()
Renders the RAB module.
void RenderGrippableSlice()
Renders a slice of the gripper module (LEDs)
virtual void Draw(CFootBotEntity &c_entity)
void RenderGripperMechanics()
Renders the gripper.
void SetWhitePlasticMaterial()
Sets a white plastic material.
void RenderBeacon()
Renders the beacon.
void RenderDistanceScannerSensor()
Renders a single sensor of the distance scanner.
void SetBlackTireMaterial()
Sets a black tire material.
void RenderWheel()
Renders the wheels.
void RenderGripperClaw()
Renders the gripper.
void MakeWheel()
Renders a materialless wheel.
void SetLEDMaterial(GLfloat f_red, GLfloat f_green, GLfloat f_blue)
Sets a colored LED material.
void RenderDistanceScanner()
Renders the distance scanner.
void RenderTrack()
Renders the tracks.
void RenderIMX()
Renders the iMX module.
void RenderBase()
Renders the base (apart from the wheels)
The namespace containing all the ARGoS related code.
virtual ~CQTOpenGLFootBot()
void SetCircuitBoardMaterial()
Sets a circuit board material.
void RenderCamera()
Renders the camera.