iLand
Public Slots | Public Member Functions | Static Public Member Functions | Properties | List of all members
ClimateConverter Class Reference

Converts text-file-based data into the iLand climate data format. More...

#include <climateconverter.h>

Inheritance diagram for ClimateConverter:

Public Slots

void run ()
 

Public Member Functions

 ClimateConverter (QObject *parent=0)
 
const QString fileName () const
 
const QString tableName () const
 
const QString database () const
 
bool captions () const
 
const QString year () const
 
const QString month () const
 
const QString day () const
 
const QString temp () const
 
const QString minTemp () const
 
const QString prec () const
 
const QString rad () const
 
const QString vpd () const
 
void setFileName (const QString fileName)
 
void setTableName (const QString tableName)
 
void setDatabase (const QString db)
 
void setCaptions (const bool on)
 
void setYear (const QString value)
 
void setMonth (const QString value)
 
void setDay (const QString value)
 
void setTemp (const QString value)
 
void setMinTemp (const QString value)
 
void setPrec (const QString value)
 
void setRad (const QString value)
 
void setVpd (const QString value)
 

Static Public Member Functions

static void addToScriptEngine (QJSEngine &engine)
 add this class to scripting engine More...
 

Properties

QString fileName
 
QString tableName
 
QString database
 
bool captions
 
QString year
 
QString month
 
QString day
 
QString temp
 
QString minTemp
 
QString prec
 
QString rad
 
QString vpd
 

Detailed Description

Converts text-file-based data into the iLand climate data format.

@group script

This is the Scripting related documentation for the ClimateConverter tool.

For the iLand format see the wiki (ClimateFormat). For each column (i.e. year,month, day, temp, prec, rad, vpd), an expression providing access to the columns of the input file calculates the respective output value. Propertes tableName and fileName define the input file and the name of the output table (located in the "climate"-database of iLand) respectively.

Constructor & Destructor Documentation

◆ ClimateConverter()

ClimateConverter::ClimateConverter ( QObject *  parent = 0)

Member Function Documentation

◆ addToScriptEngine()

void ClimateConverter::addToScriptEngine ( QJSEngine &  engine)
static

add this class to scripting engine

◆ captions()

bool ClimateConverter::captions ( ) const
inline

◆ database()

const QString ClimateConverter::database ( ) const
inline

◆ day()

const QString ClimateConverter::day ( ) const
inline

◆ fileName()

const QString ClimateConverter::fileName ( ) const
inline

◆ minTemp()

const QString ClimateConverter::minTemp ( ) const
inline

◆ month()

const QString ClimateConverter::month ( ) const
inline

◆ prec()

const QString ClimateConverter::prec ( ) const
inline

◆ rad()

const QString ClimateConverter::rad ( ) const
inline

◆ run

void ClimateConverter::run ( )
slot

◆ setCaptions()

void ClimateConverter::setCaptions ( const bool  on)
inline

◆ setDatabase()

void ClimateConverter::setDatabase ( const QString  db)
inline

◆ setDay()

void ClimateConverter::setDay ( const QString  value)
inline

◆ setFileName()

void ClimateConverter::setFileName ( const QString  fileName)
inline

◆ setMinTemp()

void ClimateConverter::setMinTemp ( const QString  value)
inline

◆ setMonth()

void ClimateConverter::setMonth ( const QString  value)
inline

◆ setPrec()

void ClimateConverter::setPrec ( const QString  value)
inline

◆ setRad()

void ClimateConverter::setRad ( const QString  value)
inline

◆ setTableName()

void ClimateConverter::setTableName ( const QString  tableName)
inline

◆ setTemp()

void ClimateConverter::setTemp ( const QString  value)
inline

◆ setVpd()

void ClimateConverter::setVpd ( const QString  value)
inline

◆ setYear()

void ClimateConverter::setYear ( const QString  value)
inline

◆ tableName()

const QString ClimateConverter::tableName ( ) const
inline

◆ temp()

const QString ClimateConverter::temp ( ) const
inline

◆ vpd()

const QString ClimateConverter::vpd ( ) const
inline

◆ year()

const QString ClimateConverter::year ( ) const
inline

Property Documentation

◆ captions

bool ClimateConverter::captions
readwrite

◆ database

QString ClimateConverter::database
readwrite

◆ day

QString ClimateConverter::day
readwrite

◆ fileName

QString ClimateConverter::fileName
readwrite

◆ minTemp

QString ClimateConverter::minTemp
readwrite

◆ month

QString ClimateConverter::month
readwrite

◆ prec

QString ClimateConverter::prec
readwrite

◆ rad

QString ClimateConverter::rad
readwrite

◆ tableName

QString ClimateConverter::tableName
readwrite

◆ temp

QString ClimateConverter::temp
readwrite

◆ vpd

QString ClimateConverter::vpd
readwrite

◆ year

QString ClimateConverter::year
readwrite

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