GlobeEngine
geClimateViewer::VectorField Class Reference

#include <VectorField.h>

Public Member Functions

 VectorField ()
 
vmml::Vector3i getDimension ()
 
float getLong (int _index)
 
float getLat (int _index)
 
float getHeight (int _index)
 
void setDimention (vmml::Vector3i _dimension)
 
void setDimention (int x, int y, int z)
 
std::vector< vmml::Vector3f > getData ()
 
vmml::Vector3f getDataAtIndex (vmml::Vector3ui _index)
 
vmml::Vector3f getDataAtIndex (vmml::Vector3ui _index, int &_err)
 
vmml::Vector3f getDataAtIndex (vmml::Vector3i _index, int &_err)
 
vmml::Vector3f getDataAtIndex (vmml::Vector3f _index, int &_err)
 
vmml::Vector3f getDataAtCoordination (vmml::Vector3f _coordination, int &_err)
 
void setData_x (float *_data)
 
void setData_y (float *_data)
 
void setData_z (float *_data)
 
void setLongs (float *_data)
 
void setLats (float *_data)
 
void setHeights (float *_data)
 
void setData (vmml::Vector3i _index, vmml::Vector3f _data)
 
vmml::Vector3f getCoordinationOfIndex (vmml::Vector3i _index, int &_err)
 
float getMaxLong ()
 
float getMinLong ()
 
float getMaxLat ()
 
float getMinLat ()
 
vmml::Vector3i getIndexAtCoordination (vmml::Vector3f _coor, int &_err)
 
vmml::Vector4d jacobianAtIndex (vmml::Vector2i _index)
 
vmml::Vector3f rungekuatta (vmml::Vector3f _position, bool _forward, float _dt, int &_err)
 
vmml::Vector3f rungekuattaPerp (vmml::Vector3f _position, bool _forward, float _dt, bool _leftToRight, int &_err)
 
VectorFieldTopologyptrgetVpt ()
 

Constructor & Destructor Documentation

geClimateViewer::VectorField::VectorField ( )

Member Function Documentation

vmml::Vector3f geClimateViewer::VectorField::getCoordinationOfIndex ( vmml::Vector3i  _index,
int _err 
)
std::vector< vmml::Vector3f > geClimateViewer::VectorField::getData ( )
vmml::Vector3f geClimateViewer::VectorField::getDataAtCoordination ( vmml::Vector3f  _coordination,
int _err 
)
vmml::Vector3f geClimateViewer::VectorField::getDataAtIndex ( vmml::Vector3ui  _index)
vmml::Vector3f geClimateViewer::VectorField::getDataAtIndex ( vmml::Vector3ui  _index,
int _err 
)
vmml::Vector3f geClimateViewer::VectorField::getDataAtIndex ( vmml::Vector3i  _index,
int _err 
)
vmml::Vector3f geClimateViewer::VectorField::getDataAtIndex ( vmml::Vector3f  _index,
int _err 
)
vmml::Vector3i geClimateViewer::VectorField::getDimension ( )
inline
float geClimateViewer::VectorField::getHeight ( int  _index)
inline
vmml::Vector3i geClimateViewer::VectorField::getIndexAtCoordination ( vmml::Vector3f  _coor,
int _err 
)
float geClimateViewer::VectorField::getLat ( int  _index)
inline
float geClimateViewer::VectorField::getLong ( int  _index)
inline
float geClimateViewer::VectorField::getMaxLat ( )
float geClimateViewer::VectorField::getMaxLong ( )
float geClimateViewer::VectorField::getMinLat ( )
float geClimateViewer::VectorField::getMinLong ( )
VectorFieldTopologyptr& geClimateViewer::VectorField::getVpt ( )
inline
vmml::Vector4d geClimateViewer::VectorField::jacobianAtIndex ( vmml::Vector2i  _index)
vmml::Vector3f geClimateViewer::VectorField::rungekuatta ( vmml::Vector3f  _position,
bool  _forward,
float  _dt,
int _err 
)
vmml::Vector3f geClimateViewer::VectorField::rungekuattaPerp ( vmml::Vector3f  _position,
bool  _forward,
float  _dt,
bool  _leftToRight,
int _err 
)
void geClimateViewer::VectorField::setData ( vmml::Vector3i  _index,
vmml::Vector3f  _data 
)
void geClimateViewer::VectorField::setData_x ( float *  _data)
void geClimateViewer::VectorField::setData_y ( float *  _data)
void geClimateViewer::VectorField::setData_z ( float *  _data)
void geClimateViewer::VectorField::setDimention ( vmml::Vector3i  _dimension)
void geClimateViewer::VectorField::setDimention ( int  x,
int  y,
int  z 
)
void geClimateViewer::VectorField::setHeights ( float *  _data)
void geClimateViewer::VectorField::setLats ( float *  _data)
void geClimateViewer::VectorField::setLongs ( float *  _data)

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