GlobeEngine
geClimateViewer::SeedLinePoint Class Reference

#include <SeedLinePoint.h>

Inheritance diagram for geClimateViewer::SeedLinePoint:

Public Member Functions

 SeedLinePoint (SeedLine *_seedLine)
 
void setPosition (vmml::Vector3f _p)
 
void setLeft (std::shared_ptr< SeedLinePoint > _left)
 
void setRight (std::shared_ptr< SeedLinePoint > _right)
 
std::shared_ptr< SeedLinePoint > & getRight ()
 
std::shared_ptr< SeedLinePoint > & getLeft ()
 
void step (std::shared_ptr< PolyLineExt > _nextPerpLine, bool _leftToRight)
 
void createLineVAO ()
 
void drawLine (std::shared_ptr< ge::Camera > _cam)
 
std::shared_ptr< SeedLinePointrightAlive ()
 
std::shared_ptr< SeedLinePointleftAlive ()
 
bool isAlive ()
 
void resetLine ()
 
PolyLineExtgetLine ()
 
void kill ()
 
void setTemp (bool _temp)
 
float getStreamlineLength ()
 

Public Attributes

bool beingDebugged =false
 

Constructor & Destructor Documentation

geClimateViewer::SeedLinePoint::SeedLinePoint ( SeedLine _seedLine)
inline

Member Function Documentation

void geClimateViewer::SeedLinePoint::createLineVAO ( )
void geClimateViewer::SeedLinePoint::drawLine ( std::shared_ptr< ge::Camera _cam)
std::shared_ptr<SeedLinePoint>& geClimateViewer::SeedLinePoint::getLeft ( )
inline
PolyLineExt& geClimateViewer::SeedLinePoint::getLine ( )
inline
std::shared_ptr<SeedLinePoint>& geClimateViewer::SeedLinePoint::getRight ( )
inline
float geClimateViewer::SeedLinePoint::getStreamlineLength ( )
bool geClimateViewer::SeedLinePoint::isAlive ( )
inline
void geClimateViewer::SeedLinePoint::kill ( )
inline
std::shared_ptr< SeedLinePoint > geClimateViewer::SeedLinePoint::leftAlive ( )
void geClimateViewer::SeedLinePoint::resetLine ( )
std::shared_ptr< SeedLinePoint > geClimateViewer::SeedLinePoint::rightAlive ( )
void geClimateViewer::SeedLinePoint::setLeft ( std::shared_ptr< SeedLinePoint _left)
inline
void geClimateViewer::SeedLinePoint::setPosition ( vmml::Vector3f  _p)
inline
void geClimateViewer::SeedLinePoint::setRight ( std::shared_ptr< SeedLinePoint _right)
inline
void geClimateViewer::SeedLinePoint::setTemp ( bool  _temp)
inline
void geClimateViewer::SeedLinePoint::step ( std::shared_ptr< PolyLineExt _nextPerpLine,
bool  _leftToRight 
)

Member Data Documentation

bool geClimateViewer::SeedLinePoint::beingDebugged =false

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