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::DataSource * | Build () | 
| 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::Property > | Convert2T5 (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::Envelope > | Convert2T5 (TeBox box) | 
| std::auto_ptr < te::da::DataSetType >  | Convert2T5 (TeTable table) | 
| te::rst::RasterProperty * | Convert2T5 (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... | |
      
  | 
  inline | 
Definition at line 34 of file DataSourceFactory.h.
Referenced by terralib4::Module::startup().
| TeAttrDataType terralib4::Convert2T4 | ( | int | type | ) | 
It converts a Terralib 5 data type to Terralib 4.x data type.
| type | The type to convert. | 
Definition at line 283 of file Utils.cpp.
References te::dt::BOOLEAN_TYPE, te::dt::BYTE_ARRAY_TYPE, te::dt::CHAR_TYPE, te::dt::DATETIME_TYPE, te::dt::DOUBLE_TYPE, te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, te::dt::NUMERIC_TYPE, te::dt::RASTER_TYPE, te::dt::STRING_TYPE, te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, te::dt::UINT64_TYPE, and te::dt::UNKNOWN_TYPE.
Referenced by terralib4::Transactor::addProperty().
| 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.
| dsInfo | The data source information to be converted to a TerraLib 4.x database params. | 
Definition at line 127 of file Utils.cpp.
Referenced by terralib4::DataSource::getDataSourceNames().
| TeAttrDataType terralib4::Convert2T4GeomType | ( | te::gm::GeomType | type | ) | 
Definition at line 325 of file Utils.cpp.
References te::gm::LineStringType, te::gm::MultiLineStringType, te::gm::MultiPointType, te::gm::MultiPolygonType, te::gm::PointType, and te::gm::PolygonType.
Referenced by terralib4::Transactor::addProperty().
| 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.
| attRep | A TerraLib 3 data type. | 
| Exception | It throws an exception if a type cannot be conveted to TerraLib 5 datatype system. | 
Definition at line 52 of file Utils.cpp.
References te::dt::BOOLEAN_TYPE, te::dt::BYTE_ARRAY_TYPE, te::dt::CHAR_TYPE, te::dt::INT32_TYPE, te::gm::LineStringType, te::gm::MultiLineStringType, te::gm::MultiPointType, te::gm::MultiPolygonType, te::gm::PointType, te::gm::PolygonType, te::dt::STRING, TE_TR, te::dt::TIME_INSTANT, te::dt::UINT32_TYPE, te::dt::UNKNOWN_TYPE, and te::dt::VAR_STRING.
Referenced by Convert2T5(), terralib4::Raster::getBandDataType(), terralib4::Transactor::getDataSetType(), terralib4::RasterDataSet::getExtent(), terralib4::VectorDataSet::getExtent(), te::qt::plugins::terralib4::GetGrouping(), terralib4::Raster::Raster(), terralib4::TableDataSet::TableDataSet(), and terralib4::VectorDataSet::VectorDataSet().
| int terralib4::Convert2T5 | ( | TeAttrDataType | type | ) | 
It converts a Terralib 4.x data type to Terralib 5 data type.
| type | The type to convert. | 
Definition at line 141 of file Utils.cpp.
References te::dt::BOOLEAN_TYPE, te::dt::BYTE_ARRAY_TYPE, te::dt::CHAR_TYPE, te::dt::DATETIME_TYPE, te::dt::GEOMETRY_TYPE, te::dt::INT32_TYPE, te::dt::NUMERIC_TYPE, te::dt::RASTER_TYPE, te::dt::STRING_TYPE, te::dt::UINT32_TYPE, and te::dt::UNKNOWN_TYPE.
| int terralib4::Convert2T5 | ( | TeDataType | dt | ) | 
Definition at line 244 of file Utils.cpp.
References te::dt::BIT_TYPE, te::dt::CHAR_TYPE, te::dt::DOUBLE_TYPE, te::dt::FLOAT_TYPE, te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::UCHAR_TYPE, te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, and te::dt::UNKNOWN_TYPE.
| std::auto_ptr< te::gm::Envelope > terralib4::Convert2T5 | ( | TeBox | box | ) | 
| std::auto_ptr< te::da::DataSetType > terralib4::Convert2T5 | ( | TeTable | table | ) | 
Definition at line 359 of file Utils.cpp.
References Convert2T5().
| te::rst::RasterProperty * terralib4::Convert2T5 | ( | TeRasterParams & | rparams | ) | 
Definition at line 377 of file Utils.cpp.
References te::rst::BandProperty::ColorEntry::c1, te::rst::BandProperty::ColorEntry::c2, te::rst::BandProperty::ColorEntry::c3, Convert2T5(), te::rst::BandProperty::m_blkh, te::rst::BandProperty::m_blkw, te::rst::BandProperty::m_nblocksx, te::rst::BandProperty::m_nblocksy, te::rst::BandProperty::m_noDataValue, te::rst::BandProperty::m_palette, and te::rst::BandProperty::m_valuesOffset.
| te::gm::GeomType terralib4::Convert2T5GeomType | ( | TeAttrDataType | type | ) | 
Definition at line 193 of file Utils.cpp.
References te::gm::LineStringType, te::gm::MultiLineStringType, te::gm::MultiPointType, te::gm::MultiPolygonType, te::gm::PointType, te::gm::PolygonType, and te::gm::UnknownGeometryType.
Referenced by terralib4::Transactor::getDataSetType(), and te::qt::plugins::terralib4::GetGrouping().
| te::gm::GeomType terralib4::Convert2T5GeomType | ( | TeGeomRep | type | ) | 
It converts a Terralib 4.x data type to Terralib 5 data type.
| type | The type to convert. | 
Definition at line 224 of file Utils.cpp.
References te::gm::LineStringType, te::gm::PointType, te::gm::PolygonType, and te::gm::UnknownGeometryType.