#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.