24 #include "wxgis/geoprocessing/geoprocessing.h"
29 #define GPTOOLSEPARATOR wxT("|")
31 int CPL_STDCALL ExecToolProgress(
double dfComplete,
const char *pszMessage,
void *pData);
51 virtual const wxString GetDisplayName(
void) = 0;
53 virtual const wxString GetName(
void) = 0;
55 virtual const wxString GetCategory(
void) = 0;
66 virtual bool Validate(
void) = 0;
68 virtual GPParameters GetParameterInfo(
void) = 0;
73 virtual void SetCatalog(IGxCatalog* pCatalog);
75 virtual IGxCatalog*
const GetCatalog(
void);
77 virtual const wxString GetAsString(
void);
79 virtual bool SetFromString(
const wxString& sParams);
84 virtual void Copy(IGPTool*
const pTool);
87 GPParameters m_paParam;
88 IGxCatalog* m_pCatalog;
A TrackCancel interface class.
Definition: core.h:144