| 
    Quantum GIS API Documentation
    1.7.4
    
   
   | 
  
  
  
 
A class that does interpolation to a grid and writes the results to an ascii grid. More...
#include <qgsgridfilewriter.h>

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.   | |
Private Member Functions | |
| QgsGridFileWriter () | |
| int | writeHeader (QTextStream &outStream) | 
Private Attributes | |
| QgsInterpolator * | mInterpolator | 
| QString | mOutputFilePath | 
| QgsRectangle | mInterpolationExtent | 
| int | mNumColumns | 
| int | mNumRows | 
| double | mCellSizeX | 
| double | mCellSizeY | 
A class that does interpolation to a grid and writes the results to an ascii grid.
Definition at line 29 of file qgsgridfilewriter.h.
| QgsGridFileWriter::QgsGridFileWriter | ( | QgsInterpolator * | i, | 
| QString | outputPath, | ||
| QgsRectangle | extent, | ||
| int | nCols, | ||
| int | nRows, | ||
| double | cellSizeX, | ||
| double | cellSizeY | ||
| ) | 
Definition at line 23 of file qgsgridfilewriter.cpp.
Definition at line 34 of file qgsgridfilewriter.cpp.
| QgsGridFileWriter::QgsGridFileWriter | ( | ) |  [private] | 
        
Definition at line 29 of file qgsgridfilewriter.cpp.
| int QgsGridFileWriter::writeFile | ( | bool | showProgressDialog = false | ) | 
Writes the grid file.
| showProgressDialog | shows a dialog with the possibility to cancel | 
Definition at line 39 of file qgsgridfilewriter.cpp.
References QgsInterpolator::interpolatePoint(), mCellSizeX, mCellSizeY, mInterpolationExtent, mInterpolator, mNumColumns, mNumRows, mOutputFilePath, writeHeader(), QgsRectangle::xMinimum(), and QgsRectangle::yMaximum().
| int QgsGridFileWriter::writeHeader | ( | QTextStream & | outStream | ) |  [private] | 
        
Definition at line 102 of file qgsgridfilewriter.cpp.
References mCellSizeX, mCellSizeY, mInterpolationExtent, mNumColumns, mNumRows, QgsRectangle::xMinimum(), and QgsRectangle::yMinimum().
Referenced by writeFile().
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().
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().
 1.7.6.1