GlobeEngine
geFlow::WeatherData Class Reference

#include <WeatherData.h>

Public Member Functions

 WeatherData ()
 
 ~WeatherData ()
 
void clear ()
 
void loadFromNetCDF (std::shared_ptr< geFlow::WeatherDataLoadingInfo > _loadinginfo)
 
const std::vector< vmml::Vector2f > & getWindDirections (int _timestep=0) const
 
const vmml::Vector2f & getWindDirectionAtIdx (int _longIdx, int _latIdx, int _timestep=0) const
 
unsigned int getTotalDataSize () const
 
unsigned int getTimeSteps () const
 
vmml::Vector2s getLongLatCellExtent () const
 
vmml::Vector3s getLongHeightLatCellExtent () const
 
const vmml::Vector4ui & getCellExtent () const
 
const vmml::Vector2d & getGridLongLatMidPoint () const
 
const vmml::Vector4d & getGridLongLatBounds () const
 
const vmml::Vector2d & getGridLongLatBoundSize () const
 
const ClimateGridInfogetGridInfo () const
 
ClimateDataLayer1DgetCloudInfo (int _timestep=0)
 
const double getGridHeight () const
 

Constructor & Destructor Documentation

geFlow::WeatherData::WeatherData ( )
geFlow::WeatherData::~WeatherData ( )

Member Function Documentation

void geFlow::WeatherData::clear ( )
const vmml::Vector4ui & geFlow::WeatherData::getCellExtent ( ) const
ClimateDataLayer1D & geFlow::WeatherData::getCloudInfo ( int  _timestep = 0)
const double geFlow::WeatherData::getGridHeight ( ) const
const ClimateGridInfo & geFlow::WeatherData::getGridInfo ( ) const
const vmml::Vector4d & geFlow::WeatherData::getGridLongLatBounds ( ) const
const vmml::Vector2d & geFlow::WeatherData::getGridLongLatBoundSize ( ) const
const vmml::Vector2d & geFlow::WeatherData::getGridLongLatMidPoint ( ) const
vmml::Vector3s geFlow::WeatherData::getLongHeightLatCellExtent ( ) const
vmml::Vector2s geFlow::WeatherData::getLongLatCellExtent ( ) const
unsigned int geFlow::WeatherData::getTimeSteps ( ) const
unsigned int geFlow::WeatherData::getTotalDataSize ( ) const
const vmml::Vector2f & geFlow::WeatherData::getWindDirectionAtIdx ( int  _longIdx,
int  _latIdx,
int  _timestep = 0 
) const
const std::vector< vmml::Vector2f > & geFlow::WeatherData::getWindDirections ( int  _timestep = 0) const
void geFlow::WeatherData::loadFromNetCDF ( std::shared_ptr< geFlow::WeatherDataLoadingInfo _loadinginfo)

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