9 #ifndef GlobeEngine_SeedLine_h
10 #define GlobeEngine_SeedLine_h
14 #include <vmmlib/vmmlib.hpp>
27 void add(vmml::Vector3f _point);
28 std::shared_ptr<SeedLinePoint> &
getRight(){
return right;};
29 std::shared_ptr<SeedLinePoint> &
getLeft(){
return left;};
30 void step(std::shared_ptr<PolyLineExt> _nextPerpLine,
bool _leftToRight);
45 std::shared_ptr<SeedLinePoint> left=
nullptr;
46 std::shared_ptr<SeedLinePoint> right=
nullptr;
void createSeedLinePointsFromMainPerpLine()
Definition: SeedLine.cpp:15
void setRightByPosition(vmml::Vector3f _right)
Definition: SeedLine.cpp:45
CriticalRegion * getRegion()
Definition: SeedLine.h:32
Definition: SeedLine.h:21
float getStreamlineLength()
Definition: SeedLine.cpp:106
void add(vmml::Vector3f _point)
Definition: SeedLine.cpp:59
void setLeftByPosition(vmml::Vector3f _left)
Definition: SeedLine.cpp:36
void step(std::shared_ptr< PolyLineExt > _nextPerpLine, bool _leftToRight)
Definition: SeedLine.cpp:72
std::shared_ptr< SeedLinePoint > & getRight()
Definition: SeedLine.h:28
std::shared_ptr< SeedLinePoint > & getLeft()
Definition: SeedLine.h:29
void createStreamlinesVAO()
Definition: SeedLine.cpp:83
std::shared_ptr< SeedLine > SeedLineptr
Definition: SeedLine.h:51
SeedLine(CriticalRegion *_region, bool _forward)
Definition: SeedLine.h:23
void drawStreamlines(std::shared_ptr< ge::Camera > _cam)
Definition: SeedLine.cpp:93
Definition: CriticalRegion.h:26
bool getForward()
Definition: SeedLine.h:31
void resetStreamlines()
Definition: SeedLine.cpp:122
Definition: ClimateViewerComposition.h:13
void checkStreamLineDistances(std::shared_ptr< PolyLineExt > _perpLine, bool _leftToRight)
Definition: SeedLine.cpp:131
void highlightStreamLine(int _line)
Definition: SeedLine.cpp:205