TerraLib 4.1
TePostGISPortal Class Reference

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

#include <TePostGIS.h>

Inheritance diagram for TePostGISPortal:
TePostgreSQLPortal TeDatabasePortal

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines