| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Protected Attributes
TePostGISPortal Class Reference

PostgreSQL with PostGIS extension data navigation functionalities. More...

`#include <TePostGIS.h>`

Inheritance diagram for TePostGISPortal:

List of all members.

## Public Member Functions

| TePostGISPortal ()
| Constructor.
| TePostGISPortal (TeDatabase *pDatabase)
| Constructor.
virtual | ~TePostGISPortal ()
| Virtual Destructor.
bool | fetchGeometry (TePolygon &pol)
bool | fetchGeometry (TeLine2D &line)
bool | fetchGeometry (TeNode &n)
bool | fetchGeometry (TePoint &p)
bool | fetchGeometry (TeCell &cell)
bool | fetchGeometry (TePolygon &pol, const unsigned int &initIndex)
bool | fetchGeometry (TeLine2D &line, const unsigned int &initIndex)
bool | fetchGeometry (TeNode &n, const unsigned int &initIndex)
bool | fetchGeometry (TePoint &p, const unsigned int &initIndex)
bool | fetchGeometry (TeCell &cell, const unsigned int &initIndex)

## Protected Attributes

TePointSet | _multiPointBuffer
TeLineSet | _multiLineBuffer
TePolygonSet | _multiPolygonBuffer

## Detailed Description

PostgreSQL with PostGIS extension data navigation functionalities.

This class contains the implementation of common methods for TerraLib navigate throw data.

## Constructor & Destructor Documentation

TePostGISPortal::TePostGISPortal | ( |  | ) | `[inline]`

Constructor.

TePostGISPortal::TePostGISPortal | ( | TeDatabase * | pDatabase | ) |

Constructor.

virtual TePostGISPortal::~TePostGISPortal | ( |  | ) | `[inline, virtual]`

Virtual Destructor.

## Member Function Documentation

bool TePostGISPortal::fetchGeometry | ( | TePolygon & | pol | ) | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TeCell & | cell,
|  | const unsigned int & | initIndex
| ) |  | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TePoint & | p,
|  | const unsigned int & | initIndex
| ) |  | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TeNode & | n,
|  | const unsigned int & | initIndex
| ) |  | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TeLine2D & | line,
|  | const unsigned int & | initIndex
| ) |  | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TePolygon & | pol,
|  | const unsigned int & | initIndex
| ) |  | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TeCell & | cell | ) | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TePoint & | p | ) | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TeNode & | n | ) | `[virtual]`

Reimplemented from TePostgreSQLPortal.

bool TePostGISPortal::fetchGeometry | ( | TeLine2D & | line | ) | `[virtual]`

Reimplemented from TePostgreSQLPortal.

## Member Data Documentation

TeLineSet TePostGISPortal::_multiLineBuffer`[protected]`

TePointSet TePostGISPortal::_multiPointBuffer`[protected]`

TePolygonSet TePostGISPortal::_multiPolygonBuffer`[protected]`

The documentation for this class was generated from the following files:

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/PostgreSQL/TePostGIS.h
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/PostgreSQL/TePostGIS.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines