Alpine3D 20240514.cd14b8b
TechSnowA3D Class Reference

#include <TechSnowA3D.h>

Public Member Functions

 TechSnowA3D (const mio::Config &cfg, const mio::DEMObject &dem)
 Reading the slope file and slope conditions. More...
 
void setMeteo (const mio::Grid2DObject &ta, const mio::Grid2DObject &rh, const mio::Grid2DObject &hs, const mio::Date &timestamp)
 Get the grooming and amount of technical snow production map. More...
 
mio::Grid2DObject getGrid (const SnGrids::Parameters &param) const
 

Static Public Member Functions

static std::string getGridsRequirements ()
 

Constructor & Destructor Documentation

◆ TechSnowA3D()

TechSnowA3D::TechSnowA3D ( const mio::Config &  cfg,
const mio::DEMObject &  dem 
)

Reading the slope file and slope conditions.

It reads in the slope file and the defined slope conditions for three different priorities

Parameters
[in]cfgis used to get 'TechSnow' conditions for snow production and reading the slope conditions file, defined in a separate file
[in]demfile to check whether the geolocalization of the slope file is the same

Member Function Documentation

◆ getGrid()

mio::Grid2DObject TechSnowA3D::getGrid ( const SnGrids::Parameters param) const

◆ getGridsRequirements()

static std::string TechSnowA3D::getGridsRequirements ( )
inlinestatic

◆ setMeteo()

void TechSnowA3D::setMeteo ( const mio::Grid2DObject &  ta,
const mio::Grid2DObject &  rh,
const mio::Grid2DObject &  hs,
const mio::Date &  date 
)

Get the grooming and amount of technical snow production map.

Setting psum_tech and grooming for each pixel based on the defined slope conditions

Parameters
[in]tatemperature map
[in]rhrelative humidity map
[in]hssnow height map
[in]dateactual date

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