A class that deserializes a geometry from a valid WKB.  
 More...
#include <WKBReader.h>
 | 
| static Geometry *  | read (const char *wkb) | 
|   | It returns a valid geometry from a given WKB.  More...
  | 
|   | 
| static Geometry *  | readHex (const char *hwkb) | 
|   | It returns a valid geometry from a given hex-encoded WKB.  More...
  | 
|   | 
 | 
| static te::gm::Geometry *  | getGeometry (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::GeometryCollection *  | getGeometryCollection (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::LinearRing *  | getLinearRing (const char *wkb, const char **endptr, te::common::MachineByteOrder byteOrder, GeomType gType) | 
|   | 
| static te::gm::LineString *  | getLineString (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::Point *  | getPoint (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::PointM *  | getPointM (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::PointZ *  | getPointZ (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::PointZM *  | getPointZM (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::Polygon *  | getPolygon (const char *wkb, const char **endptr) | 
|   | 
| static te::gm::PolyhedralSurface *  | getPolyhedralSurface (const char *wkb, const char **endptr) | 
|   | 
A class that deserializes a geometry from a valid WKB. 
- See also
 - WKBWriter 
 
Definition at line 63 of file WKBReader.h.
 
  
  
      
        
          | static te::gm::Geometry* te::gm::WKBReader::getGeometry  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static te::gm::LineString* te::gm::WKBReader::getLineString  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static te::gm::Point* te::gm::WKBReader::getPoint  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static te::gm::PointM* te::gm::WKBReader::getPointM  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static te::gm::PointZ* te::gm::WKBReader::getPointZ  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static te::gm::PointZM* te::gm::WKBReader::getPointZM  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static te::gm::Polygon* te::gm::WKBReader::getPolygon  | 
          ( | 
          const char *  | 
          wkb,  | 
         
        
           | 
           | 
          const char **  | 
          endptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
  
  
      
        
          | static Geometry* te::gm::WKBReader::read  | 
          ( | 
          const char *  | 
          wkb | ) | 
           | 
         
       
   | 
  
static   | 
  
 
It returns a valid geometry from a given WKB. 
- Parameters
 - 
  
  
 
- Returns
 - A geometry created from reading the WKB. The caller of this method will take the ownership of the returned geometry. 
 
 
 
  
  
      
        
          | static Geometry* te::gm::WKBReader::readHex  | 
          ( | 
          const char *  | 
          hwkb | ) | 
           | 
         
       
   | 
  
static   | 
  
 
It returns a valid geometry from a given hex-encoded WKB. 
- Parameters
 - 
  
    | hwkb | An hex-encoded WKB geometry. | 
  
   
- Returns
 - A geometry created from reading the HWKB. The caller of this method will take the ownership of the returned geometry. 
 
 
 
The documentation for this class was generated from the following file:
- C:/AA_TL5_master/terralib5/src/terralib/geometry/WKBReader.h