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 ( )

Definition at line 88 of file qtopengl_eyebot.cpp.

Member Function Documentation

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

Definition at line 95 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::DrawBody ( )

The eye-bot body.

Definition at line 284 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::DrawBottomLED ( )

A single LED of the bottom ring.

Definition at line 258 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::DrawSideLED ( )

A single LED of the side ring.

Definition at line 232 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::MakeLeg ( )

An eye-bot leg.

Definition at line 188 of file qtopengl_eyebot.cpp.

void argos::CQTOpenGLEyeBot::SetBodyMaterial ( )

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 

Sets a colored LED material.

Definition at line 160 of file qtopengl_eyebot.cpp.