#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. More... | |
| void | SetRedPlasticMaterial () |
| Sets a red plastic 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 a wheel. More... | |
| void | RenderChassis () |
| Renders the chassis. More... | |
| void | RenderBody () |
| Renders the body. More... | |
| void | RenderLED () |
| A single LED of the ring. More... | |
Definition at line 23 of file qtopengl_epuck.h.
| argos::CQTOpenGLEPuck::CQTOpenGLEPuck | ( | ) |
Definition at line 44 of file qtopengl_epuck.cpp.
|
virtual |
Definition at line 80 of file qtopengl_epuck.cpp.
|
virtual |
Definition at line 87 of file qtopengl_epuck.cpp.
|
protected |
Renders the body.
Definition at line 262 of file qtopengl_epuck.cpp.
|
protected |
Renders the chassis.
Definition at line 223 of file qtopengl_epuck.cpp.
|
protected |
A single LED of the ring.
Definition at line 309 of file qtopengl_epuck.cpp.
|
protected |
Renders a wheel.
Definition at line 176 of file qtopengl_epuck.cpp.
|
protected |
Sets a circuit board material.
Definition at line 146 of file qtopengl_epuck.cpp.
|
protected |
Sets a green plastic material.
Definition at line 118 of file qtopengl_epuck.cpp.
|
protected |
Sets a colored LED material.
Definition at line 160 of file qtopengl_epuck.cpp.
|
protected |
Sets a red plastic material.
Definition at line 132 of file qtopengl_epuck.cpp.