pihmgis.cpp File Reference

#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 Documentation

#define QGISEXTERN   extern "C"

Definition at line 94 of file pihmgis.cpp.


Function Documentation

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 (  ) 

Definition at line 518 of file pihmgis.cpp.

References sDescription.

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 (  ) 

Definition at line 530 of file pihmgis.cpp.

References sPluginVersion.


Variable Documentation

const char* const sDescription = "An Integrated GIS Interface to PennState Integrated Hydrologic Model (PIHM)" [static]

Definition at line 99 of file pihmgis.cpp.

Referenced by description().

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]

Definition at line 98 of file pihmgis.cpp.

Referenced by name().

const QgisPlugin::PLUGINTYPE sPluginType = QgisPlugin::UI [static]

Definition at line 101 of file pihmgis.cpp.

Referenced by type().

const char* const sPluginVersion = "Version 0.1" [static]

Definition at line 100 of file pihmgis.cpp.

Referenced by version().


Generated on Sun Aug 5 17:34:38 2007 for PIHMgis by  doxygen 1.5.2