26 #ifndef __TERRALIB_TERRALIB4_INTERNAL_GEOMREADER_H 
   27 #define __TERRALIB_TERRALIB4_INTERNAL_GEOMREADER_H 
   30 #include "../common/Static.h" 
   31 #include "../geometry/Enums.h" 
   38 #include "../geometry_fw.h" 
   61       static std::auto_ptr<te::gm::Point> 
getPoint(
const TePoint& pt);
 
   63       static std::auto_ptr<te::gm::LineString> 
getLineString(
const TeLine2D& line);
 
   65       static std::auto_ptr<te::gm::LinearRing> 
getLinearRing(
const TeLinearRing& ring);
 
   67       static std::auto_ptr<te::gm::Polygon> 
getPolygon(
const TePolygon& poly);
 
   69       static std::auto_ptr<te::gm::MultiPolygon> 
getMultiPolygon(
const TePolygonSet& polySet);
 
   71       static std::auto_ptr<te::gm::MultiLineString> 
getMultiLineString(
const TeLineSet& lineSet);
 
   73       static std::auto_ptr<te::gm::MultiPoint> 
getMultiPoint(
const TePointSet& pointSet);
 
   75       static std::auto_ptr<te::gm::Polygon> 
getPolygon(
const TeCell& cell);
 
   77       static std::auto_ptr<te::gm::Geometry> 
getGeometry(
const TeGeometry& geom);
 
   81 #endif  // __TERRALIB_TERRALIB4_INTERNAL_GEOMREADER_H 
static std::auto_ptr< te::gm::LinearRing > getLinearRing(const TeLinearRing &ring)
 
static std::auto_ptr< te::gm::MultiPolygon > getMultiPolygon(const TePolygonSet &polySet)
 
static std::auto_ptr< te::gm::MultiPoint > getMultiPoint(const TePointSet &pointSet)
 
static std::auto_ptr< te::gm::MultiLineString > getMultiLineString(const TeLineSet &lineSet)
 
static std::auto_ptr< te::gm::Point > getPoint(const TePoint &pt)
 
static std::auto_ptr< te::gm::Geometry > getGeometry(const TeGeometry &geom)
 
static std::auto_ptr< te::gm::Polygon > getPolygon(const TePolygon &poly)
 
Configuration flags for the TerraLib 4 driver. 
 
A base type for static classes. 
 
static std::auto_ptr< te::gm::LineString > getLineString(const TeLine2D &line)