23 #include "wxgis/catalog/catalog.h"
25 #ifdef wxGIS_HAVE_GEOPROCESSING
27 #include "wxgis/geoprocessing/gpvector.h"
29 typedef struct _exported_dataset
35 WXDLLIMPEXP_GIS_CLU
void ExportSingleDatasetSelect(wxWindow* pWnd,
IGxDataset*
const pGxDataset);
36 WXDLLIMPEXP_GIS_CLU
void ExportSingleDatasetSelectWithParams(wxWindow* pWnd,
IGxDataset*
const pGxDataset);
37 WXDLLIMPEXP_GIS_CLU
void ExportSingleDatasetAttributes(wxWindow* pWnd,
IGxDataset*
const pGxDataset);
38 WXDLLIMPEXP_GIS_CLU
void ExportMultipleDatasetsSelect(wxWindow* pWnd, wxVector<IGxDataset*> &paDatasets);
39 WXDLLIMPEXP_GIS_CLU
void ExportMultipleDatasetsSelectWithParams(wxWindow* pWnd, wxVector<IGxDataset*> &paDatasets);
40 WXDLLIMPEXP_GIS_CLU
void ExportMultipleDatasetsAttributes(wxWindow* pWnd, wxVector<IGxDataset*> &paDatasets);
42 WXDLLIMPEXP_GIS_CLU
void ExportSingleVectorDataset(wxWindow* pWnd,
const CPLString &sPath,
const wxString &sName,
wxGxObjectFilter*
const pFilter,
IGxDataset*
const pGxDataset);
44 WXDLLIMPEXP_GIS_CLU
void ExportSingleRasterDataset(wxWindow* pWnd,
const CPLString &sPath,
const wxString &sName,
wxGxObjectFilter*
const pFilter,
IGxDataset*
const pGxDataset);
46 WXDLLIMPEXP_GIS_CLU
void ExportSingleTable(wxWindow* pWnd,
const CPLString &sPath,
const wxString &sName,
wxGxObjectFilter*
const pFilter,
IGxDataset*
const pGxDataset);
48 WXDLLIMPEXP_GIS_CLU
void ExportMultipleVectorDatasets(wxWindow* pWnd,
const CPLString &sPath,
wxGxObjectFilter*
const pFilter, wxVector<EXPORTED_DATASET> &paDatasets);
49 WXDLLIMPEXP_GIS_CLU
void ExportMultipleRasterDatasets(wxWindow* pWnd,
const CPLString &sPath,
wxGxObjectFilter*
const pFilter, wxVector<EXPORTED_DATASET> &paDatasets);
50 WXDLLIMPEXP_GIS_CLU
void ExportMultipleTable(wxWindow* pWnd,
const CPLString &sPath,
wxGxObjectFilter*
const pFilter, wxVector<EXPORTED_DATASET> &paDatasets);
52 void ShowMessageDialog(wxWindow* pWnd,
const wxVector<MESSAGE>& msgs);
53 #endif // wxGIS_HAVE_GEOPROCESSING
Definition: catalog.h:103
Definition: gxfilters.h:33