ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#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. | |
void | SetWhitePlasticMaterial () |
Sets a white plastic material. | |
void | SetBlackTireMaterial () |
Sets a black tire material. | |
void | SetCircuitBoardMaterial () |
Sets a circuit board material. | |
void | SetLEDMaterial (GLfloat f_red, GLfloat f_green, GLfloat f_blue) |
Sets a colored LED material. | |
void | RenderWheel () |
Renders the wheels. | |
void | RenderTrack () |
Renders the tracks. | |
void | RenderBase () |
Renders the base (apart from the wheels) | |
void | RenderGrippableSlice () |
Renders a slice of the gripper module (LEDs) | |
void | RenderGripperMechanics () |
Renders the gripper. | |
void | RenderGripperClaw () |
Renders the gripper. | |
void | RenderRAB () |
Renders the RAB module. | |
void | RenderDistanceScannerSensor () |
Renders a single sensor of the distance scanner. | |
void | RenderDistanceScanner () |
Renders the distance scanner. | |
void | RenderIMX () |
Renders the iMX module. | |
void | RenderBeacon () |
Renders the beacon. | |
void | RenderCamera () |
Renders the camera. |
Definition at line 23 of file qtopengl_footbot.h.
Definition at line 94 of file qtopengl_footbot.cpp.
argos::CQTOpenGLFootBot::~CQTOpenGLFootBot | ( | ) | [virtual] |
Definition at line 184 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::Draw | ( | CFootBotEntity & | c_entity | ) | [virtual] |
Definition at line 191 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::MakeWheel | ( | ) | [protected] |
Renders a materialless wheel.
Definition at line 275 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderBase | ( | ) | [protected] |
Renders the base (apart from the wheels)
Definition at line 486 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderBeacon | ( | ) | [protected] |
Renders the beacon.
Definition at line 892 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderCamera | ( | ) | [protected] |
Renders the camera.
Definition at line 930 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderDistanceScanner | ( | ) | [protected] |
Renders the distance scanner.
Definition at line 829 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderDistanceScannerSensor | ( | ) | [protected] |
Renders a single sensor of the distance scanner.
Definition at line 776 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderGrippableSlice | ( | ) | [protected] |
Renders a slice of the gripper module (LEDs)
Definition at line 567 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderGripperClaw | ( | ) | [protected] |
Renders the gripper.
Definition at line 706 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderGripperMechanics | ( | ) | [protected] |
Renders the gripper.
Definition at line 654 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderIMX | ( | ) | [protected] |
Renders the iMX module.
Definition at line 850 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderRAB | ( | ) | [protected] |
Renders the RAB module.
Definition at line 731 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderTrack | ( | ) | [protected] |
Renders the tracks.
Definition at line 425 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::RenderWheel | ( | ) | [protected] |
Renders the wheels.
Definition at line 377 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::SetBlackTireMaterial | ( | ) | [protected] |
Sets a black tire material.
Definition at line 334 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::SetCircuitBoardMaterial | ( | ) | [protected] |
Sets a circuit board material.
Definition at line 348 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::SetLEDMaterial | ( | GLfloat | f_red, |
GLfloat | f_green, | ||
GLfloat | f_blue | ||
) | [protected] |
Sets a colored LED material.
Definition at line 362 of file qtopengl_footbot.cpp.
void argos::CQTOpenGLFootBot::SetWhitePlasticMaterial | ( | ) | [protected] |
Sets a white plastic material.
Definition at line 320 of file qtopengl_footbot.cpp.