openModeller
Version 1.5.0
Main Page
Modules
Classes
Files
File List
File Members
TeOccurrences.hh
Go to the documentation of this file.
1
30
#ifndef _TE_OCCURRENCES_FILEHH_
31
#define _TE_OCCURRENCES_FILEHH_
32
33
#include <
openmodeller/om_defs.hh
>
34
35
#include <
openmodeller/occ_io/OccurrencesReader.hh
>
36
#include <
openmodeller/Occurrences.hh
>
37
38
class
TeStringParser
;
39
class
TeDatabase;
40
41
#include <vector>
42
#include <string>
43
using
std::string;
44
46
61
class
dllexp
TeOccurrences
:
public
OccurrencesReader
62
{
63
public
:
64
68
static
OccurrencesReader
* CreateOccurrencesReaderCallback(
const
char
* source,
const
char
* coordSystem );
69
74
TeOccurrences
(
const
char
* source,
const
char
* coordSystem );
75
79
~
TeOccurrences
();
80
83
bool
load
();
84
85
private
:
86
87
// Indicates if occurrences were already loaded.
88
bool
_loaded
;
89
90
// Pointer to database connection.
91
TeDatabase *
_db
;
92
93
// TerraLib string parser.
94
TeStringParser
*
_te_str_parser
;
95
};
96
97
#endif
TeOccurrences::_loaded
bool _loaded
Definition:
TeOccurrences.hh:88
TeOccurrences::_te_str_parser
TeStringParser * _te_str_parser
Definition:
TeOccurrences.hh:94
om_defs.hh
OccurrencesReader
Definition:
OccurrencesReader.hh:47
TeOccurrences::_db
TeDatabase * _db
Definition:
TeOccurrences.hh:91
TeStringParser
Definition:
TeStringParser.hh:44
OccurrencesReader::load
virtual bool load()=0
TeOccurrences
Read occurrences data of one or more group from a TeTable in a TeDataBase.
Definition:
TeOccurrences.hh:61
Occurrences.hh
OccurrencesReader.hh
src
openmodeller
occ_io
TeOccurrences.hh
Generated on Thu Jan 8 2015 17:05:10 for openModeller by
1.8.6