GlobeEngine
geClimateViewer::CriticalPoint Class Reference

#include <CriticalPoint.h>

Public Member Functions

 CriticalPoint (VectorFieldTopology *_vpt)
 
void setPosition (vmml::Vector3f _pos)
 
void setType (int _t)
 
void setEigenValue1 (float _e)
 
void setEigenValue2 (float _e)
 
void setEigenVector1 (vmml::Vector3f _ev)
 
void setEigenVector2 (vmml::Vector3f _ev)
 
vmml::Vector3f & getPosition ()
 
intgetType ()
 
float & getEigenValue1 ()
 
float & getEigenValue2 ()
 
vmml::Vector3f & getEigenVector1 ()
 
vmml::Vector3f & getEigenVector2 ()
 
void edgePushBack (CriticalEdgeptr _edge)
 
bool ifConnected (CriticalPointptr _inpoint)
 
void sortEdges ()
 
CriticalEdgeptr getEdge (int inx)
 
int getEdgeSize ()
 
CriticalEdgeptr nextEdge (CriticalEdgeptr _inEdge)
 
CriticalEdgeptr previousEdge (CriticalEdgeptr _inEdge)
 
void removeEdge (CriticalEdgeptr _edge)
 

Constructor & Destructor Documentation

geClimateViewer::CriticalPoint::CriticalPoint ( VectorFieldTopology _vpt)
inline

Member Function Documentation

void geClimateViewer::CriticalPoint::edgePushBack ( CriticalEdgeptr  _edge)
inline
CriticalEdgeptr geClimateViewer::CriticalPoint::getEdge ( int  inx)
inline
int geClimateViewer::CriticalPoint::getEdgeSize ( )
inline
float& geClimateViewer::CriticalPoint::getEigenValue1 ( )
inline
float& geClimateViewer::CriticalPoint::getEigenValue2 ( )
inline
vmml::Vector3f& geClimateViewer::CriticalPoint::getEigenVector1 ( )
inline
vmml::Vector3f& geClimateViewer::CriticalPoint::getEigenVector2 ( )
inline
vmml::Vector3f& geClimateViewer::CriticalPoint::getPosition ( )
inline
int& geClimateViewer::CriticalPoint::getType ( )
inline
bool geClimateViewer::CriticalPoint::ifConnected ( CriticalPointptr  _inpoint)
CriticalEdgeptr geClimateViewer::CriticalPoint::nextEdge ( CriticalEdgeptr  _inEdge)
CriticalEdgeptr geClimateViewer::CriticalPoint::previousEdge ( CriticalEdgeptr  _inEdge)
void geClimateViewer::CriticalPoint::removeEdge ( CriticalEdgeptr  _edge)
void geClimateViewer::CriticalPoint::setEigenValue1 ( float  _e)
inline
void geClimateViewer::CriticalPoint::setEigenValue2 ( float  _e)
inline
void geClimateViewer::CriticalPoint::setEigenVector1 ( vmml::Vector3f  _ev)
inline
void geClimateViewer::CriticalPoint::setEigenVector2 ( vmml::Vector3f  _ev)
inline
void geClimateViewer::CriticalPoint::setPosition ( vmml::Vector3f  _pos)
inline
void geClimateViewer::CriticalPoint::setType ( int  _t)
inline
void geClimateViewer::CriticalPoint::sortEdges ( )

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