#include <qtopengl_footbot.h>
Public Member Functions | |
| CQTOpenGLFootBot () | |
| virtual | ~CQTOpenGLFootBot () |
| virtual void | Draw (CFootBotEntity &c_entity) |
Protected Member Functions | |
| void | MakeWheel () |
| Renders a materialless wheel. More... | |
| void | SetWhitePlasticMaterial () |
| Sets a white plastic material. More... | |
| void | SetBlackTireMaterial () |
| Sets a black tire material. More... | |
| void | SetCircuitBoardMaterial () |
| Sets a circuit board material. More... | |
| void | SetLEDMaterial (GLfloat f_red, GLfloat f_green, GLfloat f_blue) |
| Sets a colored LED material. More... | |
| void | RenderWheel () |
| Renders the wheels. More... | |
| void | RenderTrack () |
| Renders the tracks. More... | |
| void | RenderBase () |
| Renders the base (apart from the wheels) More... | |
| void | RenderGrippableSlice () |
| Renders a slice of the gripper module (LEDs) More... | |
| void | RenderGripperMechanics () |
| Renders the gripper. More... | |
| void | RenderGripperClaw () |
| Renders the gripper. More... | |
| void | RenderRAB () |
| Renders the RAB module. More... | |
| void | RenderDistanceScannerSensor () |
| Renders a single sensor of the distance scanner. More... | |
| void | RenderDistanceScanner () |
| Renders the distance scanner. More... | |
| void | RenderIMX () |
| Renders the iMX module. More... | |
| void | RenderBeacon () |
| Renders the beacon. More... | |
| void | RenderCamera () |
| Renders the camera. More... | |
Definition at line 23 of file qtopengl_footbot.h.
| argos::CQTOpenGLFootBot::CQTOpenGLFootBot | ( | ) |
Definition at line 94 of file qtopengl_footbot.cpp.
|
virtual |
Definition at line 184 of file qtopengl_footbot.cpp.
|
virtual |
Definition at line 191 of file qtopengl_footbot.cpp.
|
protected |
Renders a materialless wheel.
Definition at line 275 of file qtopengl_footbot.cpp.
|
protected |
Renders the base (apart from the wheels)
Definition at line 485 of file qtopengl_footbot.cpp.
|
protected |
Renders the beacon.
Definition at line 891 of file qtopengl_footbot.cpp.
|
protected |
Renders the camera.
Definition at line 929 of file qtopengl_footbot.cpp.
|
protected |
Renders the distance scanner.
Definition at line 828 of file qtopengl_footbot.cpp.
|
protected |
Renders a single sensor of the distance scanner.
Definition at line 775 of file qtopengl_footbot.cpp.
|
protected |
Renders a slice of the gripper module (LEDs)
Definition at line 566 of file qtopengl_footbot.cpp.
|
protected |
Renders the gripper.
Definition at line 705 of file qtopengl_footbot.cpp.
|
protected |
Renders the gripper.
Definition at line 653 of file qtopengl_footbot.cpp.
|
protected |
Renders the iMX module.
Definition at line 849 of file qtopengl_footbot.cpp.
|
protected |
Renders the RAB module.
Definition at line 730 of file qtopengl_footbot.cpp.
|
protected |
Renders the tracks.
Definition at line 424 of file qtopengl_footbot.cpp.
|
protected |
Renders the wheels.
Definition at line 376 of file qtopengl_footbot.cpp.
|
protected |
Sets a black tire material.
Definition at line 334 of file qtopengl_footbot.cpp.
|
protected |
Sets a circuit board material.
Definition at line 348 of file qtopengl_footbot.cpp.
|
protected |
Sets a colored LED material.
Definition at line 362 of file qtopengl_footbot.cpp.
|
protected |
Sets a white plastic material.
Definition at line 320 of file qtopengl_footbot.cpp.