QGIS API Documentation  2.3.0-Master
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
QgsGridFileWriter Class Reference

A class that does interpolation to a grid and writes the results to an ascii grid. More...

#include <qgsgridfilewriter.h>

Collaboration diagram for QgsGridFileWriter:
Collaboration graph
[legend]

Public Member Functions

 QgsGridFileWriter (QgsInterpolator *i, QString outputPath, QgsRectangle extent, int nCols, int nRows, double cellSizeX, double cellSizeY)
 
 ~QgsGridFileWriter ()
 
int writeFile (bool showProgressDialog=false)
 Writes the grid file. More...
 

Private Member Functions

 QgsGridFileWriter ()
 
int writeHeader (QTextStream &outStream)
 

Private Attributes

QgsInterpolatormInterpolator
 
QString mOutputFilePath
 
QgsRectangle mInterpolationExtent
 
int mNumColumns
 
int mNumRows
 
double mCellSizeX
 
double mCellSizeY
 

Detailed Description

A class that does interpolation to a grid and writes the results to an ascii grid.

Definition at line 29 of file qgsgridfilewriter.h.

Constructor & Destructor Documentation

QgsGridFileWriter::QgsGridFileWriter ( QgsInterpolator i,
QString  outputPath,
QgsRectangle  extent,
int  nCols,
int  nRows,
double  cellSizeX,
double  cellSizeY 
)

Definition at line 25 of file qgsgridfilewriter.cpp.

QgsGridFileWriter::~QgsGridFileWriter ( )

Definition at line 37 of file qgsgridfilewriter.cpp.

QgsGridFileWriter::QgsGridFileWriter ( )
private

Definition at line 32 of file qgsgridfilewriter.cpp.

Member Function Documentation

int QgsGridFileWriter::writeFile ( bool  showProgressDialog = false)
int QgsGridFileWriter::writeHeader ( QTextStream &  outStream)
private

Member Data Documentation

double QgsGridFileWriter::mCellSizeX
private

Definition at line 52 of file qgsgridfilewriter.h.

Referenced by writeFile(), and writeHeader().

double QgsGridFileWriter::mCellSizeY
private

Definition at line 53 of file qgsgridfilewriter.h.

Referenced by writeFile(), and writeHeader().

QgsRectangle QgsGridFileWriter::mInterpolationExtent
private

Definition at line 48 of file qgsgridfilewriter.h.

Referenced by writeFile(), and writeHeader().

QgsInterpolator* QgsGridFileWriter::mInterpolator
private

Definition at line 46 of file qgsgridfilewriter.h.

Referenced by writeFile().

int QgsGridFileWriter::mNumColumns
private

Definition at line 49 of file qgsgridfilewriter.h.

Referenced by writeFile(), and writeHeader().

int QgsGridFileWriter::mNumRows
private

Definition at line 50 of file qgsgridfilewriter.h.

Referenced by writeFile(), and writeHeader().

QString QgsGridFileWriter::mOutputFilePath
private

Definition at line 47 of file qgsgridfilewriter.h.

Referenced by writeFile().


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