ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <qtopengl_epuck.h>
Public Member Functions | |
CQTOpenGLEPuck () | |
virtual | ~CQTOpenGLEPuck () |
virtual void | Draw (CEPuckEntity &c_entity) |
Protected Member Functions | |
void | SetGreenPlasticMaterial () |
Sets a green plastic material. | |
void | SetRedPlasticMaterial () |
Sets a red plastic 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 a wheel. | |
void | RenderChassis () |
Renders the chassis. | |
void | RenderBody () |
Renders the body. | |
void | RenderLED () |
A single LED of the ring. |
Definition at line 23 of file qtopengl_epuck.h.
Definition at line 44 of file qtopengl_epuck.cpp.
argos::CQTOpenGLEPuck::~CQTOpenGLEPuck | ( | ) | [virtual] |
Definition at line 80 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::Draw | ( | CEPuckEntity & | c_entity | ) | [virtual] |
Definition at line 87 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::RenderBody | ( | ) | [protected] |
Renders the body.
Definition at line 263 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::RenderChassis | ( | ) | [protected] |
Renders the chassis.
Definition at line 224 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::RenderLED | ( | ) | [protected] |
A single LED of the ring.
Definition at line 310 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::RenderWheel | ( | ) | [protected] |
Renders a wheel.
Definition at line 177 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::SetCircuitBoardMaterial | ( | ) | [protected] |
Sets a circuit board material.
Definition at line 146 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::SetGreenPlasticMaterial | ( | ) | [protected] |
Sets a green plastic material.
Definition at line 118 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::SetLEDMaterial | ( | GLfloat | f_red, |
GLfloat | f_green, | ||
GLfloat | f_blue | ||
) | [protected] |
Sets a colored LED material.
Definition at line 160 of file qtopengl_epuck.cpp.
void argos::CQTOpenGLEPuck::SetRedPlasticMaterial | ( | ) | [protected] |
Sets a red plastic material.
Definition at line 132 of file qtopengl_epuck.cpp.