All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
terralib4::GeomReader Class Reference

#include <GeomReader.h>

Inheritance diagram for terralib4::GeomReader:
te::common::Static

Static Public Member Functions

static std::auto_ptr
< te::gm::Geometry
getGeometry (const TeGeometry &geom)
 
static std::auto_ptr
< te::gm::LinearRing
getLinearRing (const TeLinearRing &ring)
 
static std::auto_ptr
< te::gm::LineString
getLineString (const TeLine2D &line)
 
static std::auto_ptr
< te::gm::MultiLineString
getMultiLineString (const TeLineSet &lineSet)
 
static std::auto_ptr
< te::gm::MultiPoint
getMultiPoint (const TePointSet &pointSet)
 
static std::auto_ptr
< te::gm::MultiPolygon
getMultiPolygon (const TePolygonSet &polySet)
 
static std::auto_ptr
< te::gm::Point
getPoint (const TePoint &pt)
 
static std::auto_ptr
< te::gm::Polygon
getPolygon (const TePolygon &poly)
 
static std::auto_ptr
< te::gm::Polygon
getPolygon (const TeCell &cell)
 

Detailed Description

Definition at line 57 of file GeomReader.h.

Member Function Documentation

std::auto_ptr< te::gm::Geometry > terralib4::GeomReader::getGeometry ( const TeGeometry &  geom)
static

Definition at line 170 of file GeomReader.cpp.

References TE_TR.

Referenced by terralib4::VectorDataSet::getGeometry().

std::auto_ptr< te::gm::LinearRing > terralib4::GeomReader::getLinearRing ( const TeLinearRing &  ring)
static

Definition at line 73 of file GeomReader.cpp.

References te::gm::LineStringType.

std::auto_ptr< te::gm::LineString > terralib4::GeomReader::getLineString ( const TeLine2D &  line)
static

Definition at line 55 of file GeomReader.cpp.

References te::gm::LineStringType.

std::auto_ptr< te::gm::MultiLineString > terralib4::GeomReader::getMultiLineString ( const TeLineSet &  lineSet)
static

Definition at line 125 of file GeomReader.cpp.

References te::gm::MultiLineStringType.

std::auto_ptr< te::gm::MultiPoint > terralib4::GeomReader::getMultiPoint ( const TePointSet &  pointSet)
static

Definition at line 141 of file GeomReader.cpp.

References te::gm::MultiPointType.

std::auto_ptr< te::gm::MultiPolygon > terralib4::GeomReader::getMultiPolygon ( const TePolygonSet &  polySet)
static

Definition at line 109 of file GeomReader.cpp.

References te::gm::MultiPolygonType.

std::auto_ptr< te::gm::Point > terralib4::GeomReader::getPoint ( const TePoint &  pt)
static

Definition at line 47 of file GeomReader.cpp.

std::auto_ptr< te::gm::Polygon > terralib4::GeomReader::getPolygon ( const TePolygon &  poly)
static

Definition at line 91 of file GeomReader.cpp.

References te::gm::PolygonType.

std::auto_ptr< te::gm::Polygon > terralib4::GeomReader::getPolygon ( const TeCell &  cell)
static

Definition at line 157 of file GeomReader.cpp.

References te::gm::GetGeomFromEnvelope().


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