ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
Go to the documentation of this file.
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.
virtual void Draw(CFootBotEntity &c_entity)
void RenderTrack()
Renders the tracks.
void MakeWheel()
Renders a materialless wheel.
void SetLEDMaterial(GLfloat f_red, GLfloat f_green, GLfloat f_blue)
Sets a colored LED material.
void SetBlackTireMaterial()
Sets a black tire material.
void RenderCamera()
Renders the camera.
void SetWhitePlasticMaterial()
Sets a white plastic material.
void RenderDistanceScanner()
Renders the distance scanner.
virtual ~CQTOpenGLFootBot()
void RenderBeacon()
Renders the beacon.
void RenderGrippableSlice()
Renders a slice of the gripper module (LEDs)
void RenderGripperClaw()
Renders the gripper.
void RenderWheel()
Renders the wheels.
void RenderDistanceScannerSensor()
Renders a single sensor of the distance scanner.
void RenderGripperMechanics()
Renders the gripper.
void RenderIMX()
Renders the iMX module.
void RenderBase()
Renders the base (apart from the wheels)
void SetCircuitBoardMaterial()
Sets a circuit board material.
void RenderRAB()
Renders the RAB module.