GlobeEngine
BorderObject.h
Go to the documentation of this file.
1 
9 #ifndef GlobeEngine_BorderObject_h
10 #define GlobeEngine_BorderObject_h
11 
12 #include "OpenGL_Includes.h"
13 #include "LineFeatureObject.h"
14 #include "SceneBluePrint.h"
15 #include "ReferenceSystem.h"
16 
17 namespace geGIS {
19  {
20 
21  public:
22  BorderObject();
23  ~BorderObject();
24  void clear() override;
25  void create(std::shared_ptr<BorderBlueprint> _blueprint, std::shared_ptr<ReferenceSystem> _referenceSystem);
26  void update() override;
27  void loadData(std::string filename);
28 
29  private:
30  void create() override;
31  void clearInitial();
32 
33  std::shared_ptr<BorderBlueprint> blueprint;
34 
35  float animationStep;
36  bool animationLoaded;
37  };
38 }
39 #endif
void clear() override
Definition: BorderObject.cpp:13
Definition: ClusterGrid.h:17
~BorderObject()
Definition: BorderObject.cpp:9
void create(std::shared_ptr< BorderBlueprint > _blueprint, std::shared_ptr< ReferenceSystem > _referenceSystem)
Definition: BorderObject.cpp:28
Definition: BorderObject.h:18
void loadData(std::string filename)
Definition: BorderObject.cpp:38
void update() override
Definition: BorderObject.cpp:77
Definition: LineFeatureObject.h:21
BorderObject()
Definition: BorderObject.cpp:4