23 #include "wxgis/core/init.h"
24 #include "wxgis/geoprocess/geoprocess.h"
26 #include <wx/string.h>
27 #include <wx/wfstream.h>
28 #include <wx/txtstrm.h>
31 bool parse_commandline_parameters( wxCmdLineParser& parser );
32 int main(
int argc,
char** argv);
47 virtual bool OnExecute(wxString sToolName, wxString sToolParameters);
49 virtual void PutMessage(wxString sMessage,
size_t nIndex, wxGISEnumMessageType nType);
52 virtual int GetValue(
void){
return m_nValue;};
53 virtual bool Show(
bool bShow){
return true;};
54 virtual void SetRange(
int range){m_nRange = range;};
55 virtual int GetRange(
void){
return m_nRange;};
60 virtual bool Initialize(
const wxString &sAppName,
const wxString &sLogFilePrefix, wxCmdLineParser& parser);
61 virtual void Uninitialize();
65 wxTextOutputStream* m_pOutTxtStream;
virtual void SetRange(int range)
Set progressor range.
Definition: processmain.h:54
A TrackCancel interface class.
Definition: core.h:144
virtual void Play(void)
Start undefined progressor state.
Definition: processmain.h:56
The geoprocessing task exec class.
Definition: processmain.h:38
virtual void SetValue(int value)
Set progressor position.
Definition: processmain.cpp:249
virtual void Stop(void)
Stop undefined progressor state.
Definition: processmain.h:57
virtual void SetYield(bool bYield=false)
SetYield Yields control to pending messages in the windowing system.
Definition: processmain.h:58