#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] |
1.5.2