8 #ifndef GlobeEngine_Component_h
9 #define GlobeEngine_Component_h
11 #include "OpenGL_Includes.h"
24 virtual void setUID(GLuint _input);
28 const std::string
getName()
const;
29 void setName(std::string _name);
43 void raise() { componentCount++; };
49 GLuint componentCount;
virtual ~GlobeComponent()=0
Definition: GlobeComponent.cpp:10
GLuint getComponentCount()
Definition: GlobeComponent.h:42
Definition: GlobeComponent.h:37
std::string name
Definition: GlobeComponent.h:34
int uid
Definition: GlobeComponent.h:32
GlobeComponent()
Definition: GlobeComponent.h:18
const std::string getName() const
Definition: GlobeComponent.cpp:42
virtual void clear()
Definition: GlobeComponent.cpp:13
GLuint getGroupID() const
Definition: GlobeComponent.cpp:32
void setName(std::string _name)
Definition: GlobeComponent.cpp:46
virtual void setUID(GLuint _input)
Definition: GlobeComponent.cpp:27
Definition: GlobeComponent.h:15
GlobeComponentManager()
Definition: GlobeComponent.h:45
virtual void setGroupID(GLuint _input)
Definition: GlobeComponent.cpp:37
Definition: AvalancheTrainingSimulationEngine.h:28
static GlobeComponentManager & instance()
Definition: GlobeComponent.cpp:50
int group_uid
Definition: GlobeComponent.h:33
GLuint getUID() const
Definition: GlobeComponent.cpp:22