Rev 641 |
Rev 646 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
#ifndef FIREPLUGIN_H
#define FIREPLUGIN_H
#include <QObject>
#include "plugin_interface.h"
class FirePlugin: public QObject, public DisturbanceInterface, public WaterInterface
{
Q_OBJECT
Q_INTERFACES(DisturbanceInterface WaterInterface)
public:
FirePlugin();
// general interface details
QString name(); ///< a unique name of the plugin
QString version(); ///< a version identification
QString description(); ///< some additional description. This info is shown in the GUI and is printed to the log file.
// access to water data
void calculateWater(const WaterCycleData *water_data);
};
#endif // FIREPLUGIN_H