Main Page
Modules
Namespaces
Classes
Files
File List
File Members
src/terralib/qt/plugins/datasource/pgisRaster/Utils.h
Go to the documentation of this file.
1
/* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2
3
This file is part of the TerraLib - a Framework for building GIS enabled applications.
4
5
TerraLib is free software: you can redistribute it and/or modify
6
it under the terms of the GNU Lesser General Public License as published by
7
the Free Software Foundation, either version 3 of the License,
8
or (at your option) any later version.
9
10
TerraLib is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU Lesser General Public License for more details.
14
15
You should have received a copy of the GNU Lesser General Public License
16
along with TerraLib. See COPYING. If not, write to
17
TerraLib Team at <terralib-team@terralib.org>.
18
*/
19
20
/*!
21
\file terralib/qt/plugins/datasource/pgisRaster/Utils.h
22
23
\brief Utility functions for the PgisRaster data source widget plugin.
24
*/
25
26
#ifndef __TE_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_UTILS_H
27
#define __TE_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_UTILS_H
28
29
// Terralib
30
#include "../../../../dataaccess/datasource/DataSourceInfoManager.h"
31
32
// Qt
33
#include <QtCore/QString>
34
35
namespace
te
36
{
37
namespace
qt
38
{
39
namespace
plugins
40
{
41
namespace
pgisRaster
42
{
43
struct
PostGISRasterInfo
44
{
45
std::string
m_tableName
;
46
std::string
m_schemaName
;
47
std::string
m_uri
;
48
};
49
50
typedef
std::vector<PostGISRasterInfo>
PostGISRasterInfoVec
;
51
52
void
CreateLayers
(PostGISRasterInfoVec& vec);
53
54
}
// end namespace pgisRaster
55
}
// end namespace plugins
56
}
// end namespace qt
57
}
// end namespace te
58
59
#endif // __TE_QT_PLUGINS_DATASOURCE_PGISRASTER_INTERNAL_UTILS_H
te::qt::plugins::pgisRaster::PostGISRasterInfo
Definition:
src/terralib/qt/plugins/datasource/pgisRaster/Utils.h:43
te::qt::plugins::pgisRaster::PostGISRasterInfo::m_tableName
std::string m_tableName
Definition:
src/terralib/qt/plugins/datasource/pgisRaster/Utils.h:45
te
URI C++ Library.
Definition:
Attributes.h:37
te::qt::plugins::pgisRaster::PostGISRasterInfoVec
std::vector< PostGISRasterInfo > PostGISRasterInfoVec
Definition:
src/terralib/qt/plugins/datasource/pgisRaster/Utils.h:50
te::qt::plugins::pgisRaster::PostGISRasterInfo::m_schemaName
std::string m_schemaName
Definition:
src/terralib/qt/plugins/datasource/pgisRaster/Utils.h:46
te::qt::plugins::pgisRaster::CreateLayers
void CreateLayers(PostGISRasterInfoVec &vec)
Definition:
src/terralib/qt/plugins/datasource/pgisRaster/Utils.cpp:53
te::qt::plugins::pgisRaster::PostGISRasterInfo::m_uri
std::string m_uri
Definition:
src/terralib/qt/plugins/datasource/pgisRaster/Utils.h:47
terralib5_src
src
terralib
qt
plugins
datasource
pgisRaster
Utils.h
Generated on Wed Jun 6 2018 12:16:17 for TerraLib by
1.8.11