GlobeEngine
geClimateViewer::SeedLine Class Reference

#include <SeedLine.h>

Public Member Functions

 SeedLine (CriticalRegion *_region, bool _forward)
 
void createSeedLinePointsFromMainPerpLine ()
 
void setLeftByPosition (vmml::Vector3f _left)
 
void setRightByPosition (vmml::Vector3f _right)
 
void add (vmml::Vector3f _point)
 
std::shared_ptr< SeedLinePoint > & getRight ()
 
std::shared_ptr< SeedLinePoint > & getLeft ()
 
void step (std::shared_ptr< PolyLineExt > _nextPerpLine, bool _leftToRight)
 
bool getForward ()
 
CriticalRegiongetRegion ()
 
void createStreamlinesVAO ()
 
void drawStreamlines (std::shared_ptr< ge::Camera > _cam)
 
void resetStreamlines ()
 
void checkStreamLineDistances (std::shared_ptr< PolyLineExt > _perpLine, bool _leftToRight)
 
void highlightStreamLine (int _line)
 
float getStreamlineLength ()
 

Constructor & Destructor Documentation

geClimateViewer::SeedLine::SeedLine ( CriticalRegion _region,
bool  _forward 
)
inline

Member Function Documentation

void geClimateViewer::SeedLine::add ( vmml::Vector3f  _point)
void geClimateViewer::SeedLine::checkStreamLineDistances ( std::shared_ptr< PolyLineExt _perpLine,
bool  _leftToRight 
)
void geClimateViewer::SeedLine::createSeedLinePointsFromMainPerpLine ( )
void geClimateViewer::SeedLine::createStreamlinesVAO ( )
void geClimateViewer::SeedLine::drawStreamlines ( std::shared_ptr< ge::Camera _cam)
bool geClimateViewer::SeedLine::getForward ( )
inline
std::shared_ptr<SeedLinePoint>& geClimateViewer::SeedLine::getLeft ( )
inline
CriticalRegion* geClimateViewer::SeedLine::getRegion ( )
inline
std::shared_ptr<SeedLinePoint>& geClimateViewer::SeedLine::getRight ( )
inline
float geClimateViewer::SeedLine::getStreamlineLength ( )
void geClimateViewer::SeedLine::highlightStreamLine ( int  _line)
void geClimateViewer::SeedLine::resetStreamlines ( )
void geClimateViewer::SeedLine::setLeftByPosition ( vmml::Vector3f  _left)
void geClimateViewer::SeedLine::setRightByPosition ( vmml::Vector3f  _right)
void geClimateViewer::SeedLine::step ( std::shared_ptr< PolyLineExt _nextPerpLine,
bool  _leftToRight 
)

The documentation for this class was generated from the following files: