#include <qgisapp.h>
#include <qgisgui.h>
#include <qgsmaplayer.h>
#include <qgsrasterlayer.h>
#include "pihmgis.h"
#include "pihmgisgui.h"
#include <QToolBar>
#include <QMenuBar>
#include <QMessageBox>
#include <QMenu>
#include <QLineEdit>
#include <QAction>
#include <QApplication>
#include <QCursor>
#include <Q3PopupMenu>
#include <QToolButton>
#include <iostream>
#include "RasterProcessing/FillPits/fillpits.h"
#include "RasterProcessing/FlowGrid/flowgrid.h"
#include "RasterProcessing/StreamGrid/streamgrid.h"
#include "RasterProcessing/LinkGrid/linkgrid.h"
#include "RasterProcessing/StreamPolyLine/streampolyline.h"
#include "RasterProcessing/CatchmentGrid/catchmentgrid.h"
#include "RasterProcessing/CatchmentPolygon/catchmentpolygon.h"
#include "VectorProcessing/shpFilesInputDialog/shpfilesinputdialog.h"
#include "VectorProcessing/polygonToPolyLineDialog/polygontopolylinedialog.h"
#include "VectorProcessing/simplifyLineDialog/simplifylinedialog.h"
#include "VectorProcessing/splitLineDialog/splitlinedialog.h"
#include "VectorProcessing/mergeFeaturesDialog/mergefeaturesdialog.h"
#include "DomainDecomposition/GenerateShapeTopology/generateshapetopology.h"
#include "DomainDecomposition/RunTriangle/runtriangle.h"
#include "DomainDecomposition/CreateTINs/createtins.h"
#include "ExtractData/mshFile/mshfile.h"
#include "ExtractData/attFile/attfile.h"
#include "ExtractData/rivFile/rivfile.h"
#include "ExtractData/paraFile/parafile.h"
#include "runPIHM/runpihm.h"
#include "sundials_types.h"
#include "cvode.h"
#include "cvode_spgmr.h"
#include "sundials_smalldense.h"
#include "nvector_serial.h"
#include "sundials_math.h"
#include "cvode_dense.h"
#include "sundials_dense.h"
#include "Analysis/TimeSeries/timeseries.h"
#include "Analysis/SpatialPlot/spatialplot.h"
#include "Help/about/about.h"
Include dependency graph for pihmgis.cpp:
Go to the source code of this file.
Defines | |
#define | QGISEXTERN extern "C" |
Functions | |
QGISEXTERN QgisPlugin * | classFactory (QgisApp *theQGisAppPointer, QgisIface *theQgisInterfacePointer) |
QGISEXTERN QString | name () |
QGISEXTERN QString | description () |
QGISEXTERN int | type () |
QGISEXTERN QString | version () |
QGISEXTERN void | unload (QgisPlugin *thePluginPointer) |
Variables | |
static const char *const | sIdent = "$Id: plugin.cpp 5476 2006-05-19 09:53:08Z g_j_m $" |
static const char *const | sName = "PIHMgis" |
static const char *const | sDescription = "An Integrated GIS Interface to PennState Integrated Hydrologic Model (PIHM)" |
static const char *const | sPluginVersion = "Version 0.1" |
static const QgisPlugin::PLUGINTYPE | sPluginType = QgisPlugin::UI |
#define QGISEXTERN extern "C" |
Definition at line 94 of file pihmgis.cpp.
QGISEXTERN QgisPlugin* classFactory | ( | QgisApp * | theQGisAppPointer, | |
QgisIface * | theQgisInterfacePointer | |||
) |
Required extern functions needed for every plugin These functions can be called prior to creating an instance of the plugin class
Definition at line 506 of file pihmgis.cpp.
References PIHMgis::PIHMgis().
Here is the call graph for this function:
QGISEXTERN QString description | ( | ) |
QGISEXTERN QString name | ( | ) |
Definition at line 512 of file pihmgis.cpp.
References sName.
Referenced by DBFGetFieldIndex(), and PrintTS().
QGISEXTERN int type | ( | ) |
Definition at line 524 of file pihmgis.cpp.
References sPluginType.
Referenced by getRasterValue(), gridread(), gridwrite(), and polygonToPolyLineDialogDlg::run().
QGISEXTERN void unload | ( | QgisPlugin * | thePluginPointer | ) |
Definition at line 536 of file pihmgis.cpp.
QGISEXTERN QString version | ( | ) |
const char* const sDescription = "An Integrated GIS Interface to PennState Integrated Hydrologic Model (PIHM)" [static] |
const char* const sIdent = "$Id: plugin.cpp 5476 2006-05-19 09:53:08Z g_j_m $" [static] |
Definition at line 97 of file pihmgis.cpp.
const char* const sName = "PIHMgis" [static] |
const QgisPlugin::PLUGINTYPE sPluginType = QgisPlugin::UI [static] |
const char* const sPluginVersion = "Version 0.1" [static] |