terralib4 Namespace Reference

Classes

class  Band
 
class  DataSource
 
class  GeomReader
 
class  Globals
 An static class with global definitions. More...
 
class  Module
 
class  Raster
 
class  RasterDataSet
 
class  TableDataSet
 Implementation of a dataset for the TerraLib 4 driver. More...
 
struct  ThemeInfo
 
class  Transactor
 
class  VectorDataSet
 Implementation of a dataset for the TerraLib 4 driver. More...
 

Functions

te::da::DataSourceBuild ()
 
void CheckDecimalSeparator (std::string &value)
 
TeAttrDataType Convert2T4 (int type)
 It converts a Terralib 5 data type to Terralib 4.x data type. More...
 
std::auto_ptr< TeDatabaseFactoryParams > Convert2T4DatabaseParams (const std::map< std::string, std::string > &dsInfo)
 It converts a data source information to a TerraLib 4.x database params. More...
 
TeAttrDataType Convert2T4GeomType (te::gm::GeomType type)
 
std::auto_ptr< te::dt::PropertyConvert2T5 (const TeAttributeRep &attRep)
 It creates a valid TerraLib 5 property given a valid TerraLib 4.x attribute representation. More...
 
TETERRALIB4EXPORT int Convert2T5 (TeAttrDataType type)
 It converts a Terralib 4.x data type to Terralib 5 data type. More...
 
int Convert2T5 (TeDataType dt)
 
std::auto_ptr< te::gm::EnvelopeConvert2T5 (TeBox box)
 
std::auto_ptr< te::da::DataSetTypeConvert2T5 (TeTable table)
 
te::rst::RasterPropertyConvert2T5 (TeRasterParams &rparams)
 
te::gm::GeomType Convert2T5GeomType (TeAttrDataType type)
 
TETERRALIB4EXPORT te::gm::GeomType Convert2T5GeomType (TeGeomRep type)
 It converts a Terralib 4.x data type to Terralib 5 data type. More...
 

Function Documentation

te::da::DataSource* terralib4::Build ( )
inline

Definition at line 34 of file DataSourceFactory.h.

void terralib4::CheckDecimalSeparator ( std::string &  value)
TeAttrDataType terralib4::Convert2T4 ( int  type)

It converts a Terralib 5 data type to Terralib 4.x data type.

Parameters
typeThe type to convert.
Returns
A TerraLib 4.x data type.
std::auto_ptr<TeDatabaseFactoryParams> terralib4::Convert2T4DatabaseParams ( const std::map< std::string, std::string > &  dsInfo)

It converts a data source information to a TerraLib 4.x database params.

Parameters
dsInfoThe data source information to be converted to a TerraLib 4.x database params.
Returns
A TerraLib 4.x database params.
TeAttrDataType terralib4::Convert2T4GeomType ( te::gm::GeomType  type)
std::auto_ptr<te::dt::Property> terralib4::Convert2T5 ( const TeAttributeRep &  attRep)

It creates a valid TerraLib 5 property given a valid TerraLib 4.x attribute representation.

Parameters
attRepA TerraLib 3 data type.
Returns
The TerraLib 5 equivalent property.
Exceptions
ExceptionIt throws an exception if a type cannot be conveted to TerraLib 5 datatype system.
Note
The returned PropertyType will not have an identification number, it is the caller responsability to set one.
TETERRALIB4EXPORT int terralib4::Convert2T5 ( TeAttrDataType  type)

It converts a Terralib 4.x data type to Terralib 5 data type.

Parameters
typeThe type to convert.
Returns
A TerraLib 5 data type.
int terralib4::Convert2T5 ( TeDataType  dt)
std::auto_ptr<te::gm::Envelope> terralib4::Convert2T5 ( TeBox  box)
std::auto_ptr<te::da::DataSetType> terralib4::Convert2T5 ( TeTable  table)
te::rst::RasterProperty* terralib4::Convert2T5 ( TeRasterParams &  rparams)
te::gm::GeomType terralib4::Convert2T5GeomType ( TeAttrDataType  type)
TETERRALIB4EXPORT te::gm::GeomType terralib4::Convert2T5GeomType ( TeGeomRep  type)

It converts a Terralib 4.x data type to Terralib 5 data type.

Parameters
typeThe type to convert.
Returns
A TerraLib 5 data type.