26#ifndef __TERRALIB_T4_INTERNAL_UTILS_H
27#define __TERRALIB_T4_INTERNAL_UTILS_H
42#include <terralib4/kernel/TeAttribute.h>
43#include <terralib4/kernel/TeDatabase.h>
54class TeDatabaseFactoryParams;
72 std::unique_ptr<te::dt::Property>
Convert2T5(
const TeAttributeRep& attRep);
109 std::unique_ptr<te::da::DataSetType>
Convert2T5(TeTable table);
It models a property definition.
A class that models the description of a dataset.
It models a property definition.
An Envelope defines a 2D rectangular region.
General enumerations for the data type module.
Enumerations related to Geometry module.
Namespace for the DataAccess API of TerraLib.
Namespace for the Data Type module of TerraLib.
Namespace for the Vector Geometry module of TerraLib.
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
Namespace for the Raster module of TerraLib.
te::gm::GeomType Convert2T5GeomType(TeAttrDataType type)
te::gm::GeomType GetCollection(TeGeomRep rep)
void CheckDecimalSeparator(std::string &value)
te::gm::GeomType GetMinimalRepresentation(const std::vector< TeGeometry * > &geoms)
std::unique_ptr< TeDatabaseFactoryParams > Convert2T4DatabaseParams(const std::string &dsInfo)
It converts a data source information to a TerraLib 4.x database params.
TETERRALIB4EXPORT std::string Convert2Latin1(const std::string &str)
std::unique_ptr< te::dt::Property > Convert2T5(const TeAttributeRep &attRep)
It creates a valid TerraLib 5 property given a valid TerraLib 4.x attribute representation.
TeAttrDataType Convert2T4GeomType(te::gm::GeomType type)
TETERRALIB4EXPORT std::string Convert2Utf8(const std::string &str)
TeAttrDataType Convert2T4(int type)
It converts a Terralib 5 data type to Terralib 4.x data type.
Configuration flags for the TerraLib 4 driver.
#define TETERRALIB4EXPORT
You can use this macro in order to export/import classes and functions from this module.