qtopengl_prototype.cpp File Reference
#include "qtopengl_prototype.h"
#include <argos3/core/utility/math/vector2.h>
#include <argos3/core/simulator/entity/embodied_entity.h>
#include <argos3/plugins/robots/prototype/simulator/prototype_entity.h>
#include <argos3/plugins/robots/prototype/simulator/prototype_link_equipped_entity.h>
#include <argos3/plugins/simulator/entities/directional_led_equipped_entity.h>
#include <argos3/plugins/simulator/entities/led_equipped_entity.h>
#include <argos3/plugins/simulator/entities/magnet_equipped_entity.h>
#include <argos3/plugins/simulator/entities/tag_equipped_entity.h>
#include <argos3/plugins/simulator/visualizations/qt-opengl/qtopengl_widget.h>
Include dependency graph for qtopengl_prototype.cpp:

Go to the source code of this file.

Classes

class  argos::CQTOpenGLOperationDrawPrototypeNormal
 
class  argos::CQTOpenGLOperationDrawPrototypeSelected
 

Namespaces

 argos
 The namespace containing all the ARGoS related code.
 

Functions

 argos::REGISTER_ENTITY_OPERATION (CQTOpenGLOperationDrawNormal, CQTOpenGLWidget, CQTOpenGLOperationDrawPrototypeNormal, void, CPrototypeEntity)
 
 argos::REGISTER_ENTITY_OPERATION (CQTOpenGLOperationDrawSelected, CQTOpenGLWidget, CQTOpenGLOperationDrawPrototypeSelected, void, CPrototypeEntity)
 

Variables

const GLfloat argos::BODY_COLOR [] = { 0.5f, 0.5f, 0.5f, 1.0f }
 
const GLfloat argos::SPECULAR [] = { 0.0f, 0.0f, 0.0f, 1.0f }
 
const GLfloat argos::SHININESS [] = { 0.0f }
 
const GLfloat argos::EMISSION [] = { 0.0f, 0.0f, 0.0f, 1.0f }