8 #ifndef GlobeEngine_GreatCircleObject_h
9 #define GlobeEngine_GreatCircleObject_h
13 #include <vmmlib/vmmlib.hpp>
14 #include "OpenGL_Includes.h"
29 void create(std::string filename);
30 void create(std::shared_ptr<GreatCircleBlueprint> _blueprint, std::shared_ptr<ReferenceSystem> _referenceSystem);
35 void draw(std::shared_ptr<ge::Camera> _cam);
42 std::shared_ptr<GreatCircleBlueprint> blueprint;
47 std::vector<vmml::Vector3d> directions;
48 std::vector<vmml::Vector3d> startPoints;
49 float iconAnimationStep;
50 float iconAnimationStepCount;
void loadData(std::string filename)
Definition: GreatCircleObject.cpp:37
void create(std::string filename)
Definition: GreatCircleObject.cpp:23
Definition: ClusterGrid.h:17
Definition: GreatCircleObject.h:22
Definition: PointCloud.h:25
void update()
Definition: GreatCircleObject.cpp:130
~GreatCircle()
Definition: GreatCircleObject.cpp:10
void clear()
Definition: GreatCircleObject.cpp:14
void setupIconData(std::shared_ptr< ge::Shader > _iconshader)
Definition: GreatCircleObject.cpp:108
Definition: LineFeatureObject.h:21
GreatCircle()
Definition: GreatCircleObject.cpp:4
void draw(std::shared_ptr< ge::Camera > _cam)
Definition: GreatCircleObject.cpp:153