rendered paste body#ifndef ENTITYOPENGLRENDERABLE_H_#define ENTITYOPENGLRENDERABLE_H_#include "../include/Entity.h"//#include "../include/Scenegraph.h"using namespace std;class Scenegraph;class EntityOpenGLRenderable: public Entity{public: EntityOpenGLRenderable(); virtual ~EntityOpenGLRenderable(); void setPosition(Coordinates *position); virtual void setBeginAndEnd(Coordinates *begin, Coordinates *end) = 0; virtual void drawOpenGL() = 0; void deleteEntity(Scenegraph *scenegraph, string id); protected: float mWidth; bool mPositionIsSet; // true if mPosition is allready manualy specified};#endif /*ENTITYOPENGLRENDERABLE_H_*/