ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CQTOpenGLEPuck Class Reference

#include <qtopengl_epuck.h>

List of all members.

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.

Detailed Description

Definition at line 23 of file qtopengl_epuck.h.


Constructor & Destructor Documentation

Definition at line 80 of file qtopengl_epuck.cpp.


Member Function Documentation

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.

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.

Sets a circuit board material.

Definition at line 146 of file qtopengl_epuck.cpp.

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.

Sets a red plastic material.

Definition at line 132 of file qtopengl_epuck.cpp.


The documentation for this class was generated from the following files: