ToolMap
Loading...
Searching...
No Matches
tmimportgis.h
1
/***************************************************************************
2
tmimportgis.h
3
-------------------
4
copyright : (C) 2010 CREALP Lucien Schreiber
5
***************************************************************************/
6
7
/***************************************************************************
8
* *
9
* This program is free software; you can redistribute it and/or modify *
10
* it under the terms of the GNU General Public License as published by *
11
* the Free Software Foundation; either version 2 of the License, or *
12
* (at your option) any later version. *
13
* *
14
***************************************************************************/
15
16
#ifndef _TMIMPORTGIS_H
17
#define _TMIMPORTGIS_H
18
19
#include <wx/wxprec.h>
20
21
#ifndef WX_PRECOMP
22
#include <wx/wx.h>
23
#endif
24
25
#include "../core/prjdefmemmanage.h"
26
#include "tmimport.h"
27
28
class
tmGISDataVector
;
29
30
class
tmImportGIS
:
public
tmImport
{
31
private
:
32
tmGISDataVector
* m_Vector;
33
34
public
:
35
tmImportGIS
();
36
37
virtual
~tmImportGIS
();
38
39
virtual
bool
Open(
const
wxFileName& filename);
40
41
virtual
bool
Import(
DataBaseTM
* database,
PrjDefMemManage
* prj, wxProgressDialog* progress =
nullptr
);
42
43
virtual
bool
GetExistingAttributeValues(
const
wxString& attName, wxArrayString& values);
44
45
virtual
wxArrayInt GetTargetSupported();
46
47
virtual
bool
GetFieldNames(wxArrayString& Fields);
48
};
49
50
#endif
DataBaseTM
Definition
database_tm.h:80
PrjDefMemManage
Definition
prjdefmemmanage.h:54
tmGISDataVector
Definition
tmgisdatavector.h:48
tmImportGIS
Definition
tmimportgis.h:30
tmImport
Definition
tmimport.h:39
src
gis
tmimportgis.h
Generated by
1.9.8