argos::CQTOpenGLEyeBot Class Reference

#include <qtopengl_eyebot.h>

Public Member Functions

 CQTOpenGLEyeBot ()
 
virtual ~CQTOpenGLEyeBot ()
 
virtual void Draw (CEyeBotEntity &c_entity)
 

Protected Member Functions

void SetLEDMaterial (GLfloat f_red, GLfloat f_green, GLfloat f_blue)
 Sets a colored LED material. More...
 
void SetBodyMaterial ()
 Sets a shiny gray material. More...
 
void MakeLeg ()
 An eye-bot leg. More...
 
void DrawSideLED ()
 A single LED of the side ring. More...
 
void DrawBottomLED ()
 A single LED of the bottom ring. More...
 
void DrawBody ()
 The eye-bot body. More...
 

Detailed Description

Definition at line 24 of file qtopengl_eyebot.h.

Constructor & Destructor Documentation

argos::CQTOpenGLEyeBot::CQTOpenGLEyeBot ( )

Definition at line 52 of file qtopengl_eyebot.cpp.

argos::CQTOpenGLEyeBot::~CQTOpenGLEyeBot ( )
virtual

Definition at line 88 of file qtopengl_eyebot.cpp.

Member Function Documentation

void argos::CQTOpenGLEyeBot::Draw ( CEyeBotEntity c_entity)
virtual

Definition at line 95 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::DrawBody ( )
protected

The eye-bot body.

Definition at line 284 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::DrawBottomLED ( )
protected

A single LED of the bottom ring.

Definition at line 258 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::DrawSideLED ( )
protected

A single LED of the side ring.

Definition at line 232 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::MakeLeg ( )
protected

An eye-bot leg.

Definition at line 188 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::SetBodyMaterial ( )
protected

Sets a shiny gray material.

Definition at line 174 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::SetLEDMaterial ( GLfloat  f_red,
GLfloat  f_green,
GLfloat  f_blue 
)
protected

Sets a colored LED material.

Definition at line 160 of file qtopengl_eyebot.cpp.