#include <omgfilewriter.h>
Collaboration diagram for OmgFileWriter:
Definition at line 33 of file omgfilewriter.h.
Public Types | |
enum | FileType { MATLAB, ESRI_ASCII, PLAIN } |
Public Member Functions | |
OmgFileWriter () | |
OmgFileWriter (const QString theFileName, FileType theFileFormat) | |
~OmgFileWriter () | |
bool | writeElement (float theElementFloat) |
bool | writeNoData () |
bool | writeString (QString theQString) |
const QString | fileName () |
void | close () |
bool | sendLineBreak () |
bool | isWriteable () |
QString | seperator () |
void | setSeperator (QString theQString) |
void | setInputNoData (float theValue) |
void | setOutputNoData (float theValue) |
Private Attributes | |
QFile | mFile |
QTextStream | mTextStream |
QString | seperatorString |
QString | fileNameString |
bool | isWriteableFlag |
float | mInputNoData |
float | mOutputNoData |
|
An enumerator defining the different types of output files that can be written. Definition at line 39 of file omgfilewriter.h. |
|
Constructor Definition at line 23 of file omgfilewriter.cpp. References mInputNoData, and mOutputNoData. |
|
Constructor
Definition at line 31 of file omgfilewriter.cpp. References fileNameString, isWriteableFlag, mFile, mTextStream, and seperatorString. |
|
Destructor Definition at line 67 of file omgfilewriter.cpp. |
|
Close the currently open file.
Definition at line 126 of file omgfilewriter.cpp. References mFile. Referenced by OmgRasterThreshold::accept(). |
|
Read property of QString fileNameString.
Definition at line 109 of file omgfilewriter.cpp. References fileNameString. Referenced by OmgRasterThreshold::accept(), and OmgClimateDataProcessorController::run(). |
|
Used to find out if this filewriter is writeable (it wont be if there was an error opening the file for writing.
Definition at line 84 of file omgfilewriter.h. |
|
This method sends a line break to the output file.
Definition at line 117 of file omgfilewriter.cpp. References mTextStream. Referenced by OmgRasterThreshold::accept(). |
|
Accessor for the seperator between numbers written to the file.
Definition at line 89 of file omgfilewriter.h. |
|
Mutator for input no data value Definition at line 141 of file omgfilewriter.cpp. References mInputNoData. |
|
Mutator for output no data value Definition at line 147 of file omgfilewriter.cpp. References mOutputNoData. |
|
Mutator for the seperator between numbers in a file.
Definition at line 93 of file omgfilewriter.h. |
|
Write a float element to the output file.
Definition at line 71 of file omgfilewriter.cpp. References mInputNoData, mOutputNoData, mTextStream, and seperatorString. Referenced by OmgRasterThreshold::accept(), and OmgClimateDataProcessorController::run(). |
|
Write a ouput nodata element to the output file.
Definition at line 102 of file omgfilewriter.cpp. References mOutputNoData, mTextStream, and seperatorString. |
|
Write a header to the output file.
Definition at line 131 of file omgfilewriter.cpp. References mTextStream. Referenced by OmgRasterThreshold::accept(), and OmgClimateDataProcessorController::run(). |
|
The filename that is being written to Definition at line 112 of file omgfilewriter.h. Referenced by fileName(), and OmgFileWriter(). |
|
State of the filewriter - file open etc errors will mke the writeable state false. Definition at line 116 of file omgfilewriter.h. Referenced by OmgFileWriter(). |
|
The file handle containing our output data matrix. Definition at line 103 of file omgfilewriter.h. Referenced by close(), and OmgFileWriter(). |
|
The no data value that may be passed in to write element Definition at line 119 of file omgfilewriter.h. Referenced by OmgFileWriter(), setInputNoData(), and writeElement(). |
|
The no data value that should be written out by write element Definition at line 121 of file omgfilewriter.h. Referenced by OmgFileWriter(), setOutputNoData(), writeElement(), and writeNoData(). |
|
A text stream associated with the output file that will be used when writing data to the file. Definition at line 106 of file omgfilewriter.h. Referenced by OmgFileWriter(), sendLineBreak(), writeElement(), writeNoData(), and writeString(). |
|
Definition at line 109 of file omgfilewriter.h. Referenced by OmgFileWriter(), writeElement(), and writeNoData(). |