#include <WKTParser.h>
  
 Public Member Functions | |
| void | reset () | 
| This method resets the Parser to original state.  More... | |
Constructor  | |
Initilizer methods.  | |
| WKTParser () | |
| Default constructor.  More... | |
Access method.  | |
Method to access the geometry generated.  | |
| Geometry * | getGeometry () | 
| It returns the geometry generated by the parser process.  More... | |
Private Member Functions | |
Initializer methods.  | |
Methods to initialize the grammar rules.  | |
| void | initGeometries () | 
| Initializes geometry tagged rules.  More... | |
| void | initGeometriesZ () | 
| Initializes geometries z tagged rules.  More... | |
| void | initGeometriesM () | 
| Initializes geometries m tagged rules.  More... | |
| void | initGeometriesZM () | 
| Initializes geometries zm tagged rules.  More... | |
| void | initCoordinates () | 
| Initializes coordinates rules.  More... | |
| void | initPoint () | 
| Initializes point rules.  More... | |
| void | initLine () | 
| Initializes line rules.  More... | |
| void | initPolygon () | 
| Initializes polygon rules.  More... | |
| void | initMultiPoint () | 
| Initializes multi point rules.  More... | |
| void | initMultiLine () | 
| Initializes multi line rules.  More... | |
| void | initMultiPolygon () | 
| Initializes multi polygon rules.  More... | |
| void | initPolyhedralSurface () | 
| Initializes polyhedral surface rules.  More... | |
| void | initTIN () | 
| Initializes TIN rules.  More... | |
| void | initTriangle () | 
| Initializes triangle rules.  More... | |
| void | initGeometryCollection () | 
| Initializes geometry collection rules.  More... | |
Private Attributes | |
| WKTActions | m_a | 
Rules of WKT Grammar.  | |
| qi::rule< Iterator, ascii::space_type > | geometry | 
| qi::rule< Iterator, ascii::space_type > | geometryTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryZTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryMTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryZMTagged | 
| qi::rule< Iterator, ascii::space_type > | coordinate | 
| qi::rule< Iterator, ascii::space_type > | coordinateZ | 
| qi::rule< Iterator, ascii::space_type > | coordinateM | 
| qi::rule< Iterator, ascii::space_type > | coordinateZM | 
| qi::rule< Iterator, ascii::space_type > | pointTagged | 
| qi::rule< Iterator, ascii::space_type > | pointZTagged | 
| qi::rule< Iterator, ascii::space_type > | pointMTagged | 
| qi::rule< Iterator, ascii::space_type > | pointZMTagged | 
| qi::rule< Iterator, ascii::space_type > | lineStringTagged | 
| qi::rule< Iterator, ascii::space_type > | lineStringZTagged | 
| qi::rule< Iterator, ascii::space_type > | lineStringMTagged | 
| qi::rule< Iterator, ascii::space_type > | lineStringZMTagged | 
| qi::rule< Iterator, ascii::space_type > | polygonTagged | 
| qi::rule< Iterator, ascii::space_type > | polygonZTagged | 
| qi::rule< Iterator, ascii::space_type > | polygonMTagged | 
| qi::rule< Iterator, ascii::space_type > | polygonZMTagged | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceTagged | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceZTagged | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceMTagged | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceZMTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPointTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPointZTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPointMTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPointZMTagged | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringTagged | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringZTagged | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringMTagged | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringZMTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonZTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonMTagged | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonZMTagged | 
| qi::rule< Iterator, ascii::space_type > | triangleTagged | 
| qi::rule< Iterator, ascii::space_type > | triangleZTagged | 
| qi::rule< Iterator, ascii::space_type > | triangleMTagged | 
| qi::rule< Iterator, ascii::space_type > | triangleZMTagged | 
| qi::rule< Iterator, ascii::space_type > | tinTagged | 
| qi::rule< Iterator, ascii::space_type > | tinZTagged | 
| qi::rule< Iterator, ascii::space_type > | tinMTagged | 
| qi::rule< Iterator, ascii::space_type > | tinZMTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionZTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionMTagged | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionZMTagged | 
| qi::rule< Iterator, ascii::space_type > | pointTxt | 
| qi::rule< Iterator, ascii::space_type > | pointZTxt | 
| qi::rule< Iterator, ascii::space_type > | pointMTxt | 
| qi::rule< Iterator, ascii::space_type > | pointZMTxt | 
| qi::rule< Iterator, ascii::space_type > | lineStringTxt | 
| qi::rule< Iterator, ascii::space_type > | lineStringZTxt | 
| qi::rule< Iterator, ascii::space_type > | lineStringMTxt | 
| qi::rule< Iterator, ascii::space_type > | lineStringZMTxt | 
| qi::rule< Iterator, ascii::space_type > | linearRingTxt | 
| qi::rule< Iterator, ascii::space_type > | linearRingZTxt | 
| qi::rule< Iterator, ascii::space_type > | linearRingMTxt | 
| qi::rule< Iterator, ascii::space_type > | linearRingZMTxt | 
| qi::rule< Iterator, ascii::space_type > | polygonTxt | 
| qi::rule< Iterator, ascii::space_type > | polygonZTxt | 
| qi::rule< Iterator, ascii::space_type > | polygonMTxt | 
| qi::rule< Iterator, ascii::space_type > | polygonZMTxt | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceTxt | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceZTxt | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceMTxt | 
| qi::rule< Iterator, ascii::space_type > | polyhedralSurfaceZMTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPointTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPointZTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPointMTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPointZMTxt | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringTxt | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringZTxt | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringMTxt | 
| qi::rule< Iterator, ascii::space_type > | multiLineStringZMTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonZTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonMTxt | 
| qi::rule< Iterator, ascii::space_type > | multiPolygonZMTxt | 
| qi::rule< Iterator, ascii::space_type > | tinTxt | 
| qi::rule< Iterator, ascii::space_type > | tinZTxt | 
| qi::rule< Iterator, ascii::space_type > | tinMTxt | 
| qi::rule< Iterator, ascii::space_type > | tinZMTxt | 
| qi::rule< Iterator, ascii::space_type > | triangleTxt | 
| qi::rule< Iterator, ascii::space_type > | triangleZTxt | 
| qi::rule< Iterator, ascii::space_type > | triangleMTxt | 
| qi::rule< Iterator, ascii::space_type > | triangleZMTxt | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionTxt | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionZTxt | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionMTxt | 
| qi::rule< Iterator, ascii::space_type > | geometryCollectionZMTxt | 
| qi::rule< Iterator, ascii::space_type > | empty | 
Definition at line 62 of file WKTParser.h.
      
  | 
  inline | 
Default constructor.
Definition at line 72 of file WKTParser.h.
References te::gm::WKTParser< Iterator >::empty, te::gm::WKTActions::end(), te::gm::WKTParser< Iterator >::geometry, te::gm::WKTParser< Iterator >::geometryMTagged, te::gm::WKTParser< Iterator >::geometryTagged, te::gm::WKTParser< Iterator >::geometryZMTagged, te::gm::WKTParser< Iterator >::geometryZTagged, te::gm::WKTParser< Iterator >::initCoordinates(), te::gm::WKTParser< Iterator >::initGeometries(), te::gm::WKTParser< Iterator >::initGeometriesM(), te::gm::WKTParser< Iterator >::initGeometriesZ(), te::gm::WKTParser< Iterator >::initGeometriesZM(), te::gm::WKTParser< Iterator >::initGeometryCollection(), te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initMultiLine(), te::gm::WKTParser< Iterator >::initMultiPoint(), te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPoint(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), te::gm::WKTParser< Iterator >::initTIN(), te::gm::WKTParser< Iterator >::initTriangle(), and te::gm::WKTParser< Iterator >::m_a.
      
  | 
  inline | 
It returns the geometry generated by the parser process.
Definition at line 473 of file WKTParser.h.
References te::gm::WKTActions::getGeometry(), and te::gm::WKTParser< Iterator >::m_a.
      
  | 
  inlineprivate | 
Initializes coordinates rules.
Definition at line 186 of file WKTParser.h.
References te::gm::WKTParser< Iterator >::coordinate, te::gm::WKTParser< Iterator >::coordinateM, te::gm::WKTParser< Iterator >::coordinateZ, te::gm::WKTParser< Iterator >::coordinateZM, te::gm::WKTActions::createPoint(), te::gm::WKTActions::createPointM(), te::gm::WKTActions::createPointZ(), te::gm::WKTActions::createPointZM(), and te::gm::WKTParser< Iterator >::m_a.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes geometry tagged rules.
Definition at line 110 of file WKTParser.h.
References te::gm::WKTActions::endGeometry(), te::gm::WKTParser< Iterator >::geometryCollectionTagged, te::gm::WKTParser< Iterator >::geometryTagged, te::gm::WKTParser< Iterator >::lineStringTagged, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiLineStringTagged, te::gm::WKTParser< Iterator >::multiPointTagged, te::gm::WKTParser< Iterator >::multiPolygonTagged, te::gm::WKTParser< Iterator >::pointTagged, te::gm::WKTParser< Iterator >::polygonTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceTagged, te::gm::WKTParser< Iterator >::tinTagged, and te::gm::WKTParser< Iterator >::triangleTagged.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes geometries m tagged rules.
Definition at line 148 of file WKTParser.h.
References te::gm::WKTActions::endGeometry(), te::gm::WKTParser< Iterator >::geometryCollectionMTagged, te::gm::WKTParser< Iterator >::geometryMTagged, te::gm::WKTParser< Iterator >::lineStringMTagged, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiLineStringMTagged, te::gm::WKTParser< Iterator >::multiPointMTagged, te::gm::WKTParser< Iterator >::multiPolygonMTagged, te::gm::WKTParser< Iterator >::pointMTagged, te::gm::WKTParser< Iterator >::polygonMTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceMTagged, te::gm::WKTParser< Iterator >::tinMTagged, and te::gm::WKTParser< Iterator >::triangleMTagged.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes geometries z tagged rules.
Definition at line 129 of file WKTParser.h.
References te::gm::WKTActions::endGeometry(), te::gm::WKTParser< Iterator >::geometryCollectionZTagged, te::gm::WKTParser< Iterator >::geometryZTagged, te::gm::WKTParser< Iterator >::lineStringZTagged, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiLineStringZTagged, te::gm::WKTParser< Iterator >::multiPointZTagged, te::gm::WKTParser< Iterator >::multiPolygonZTagged, te::gm::WKTParser< Iterator >::pointZTagged, te::gm::WKTParser< Iterator >::polygonZTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceZTagged, te::gm::WKTParser< Iterator >::tinZTagged, and te::gm::WKTParser< Iterator >::triangleZTagged.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes geometries zm tagged rules.
Definition at line 167 of file WKTParser.h.
References te::gm::WKTActions::endGeometry(), te::gm::WKTParser< Iterator >::geometryCollectionZMTagged, te::gm::WKTParser< Iterator >::geometryZMTagged, te::gm::WKTParser< Iterator >::lineStringZMTagged, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiLineStringZMTagged, te::gm::WKTParser< Iterator >::multiPointZMTagged, te::gm::WKTParser< Iterator >::multiPolygonZMTagged, te::gm::WKTParser< Iterator >::pointZMTagged, te::gm::WKTParser< Iterator >::polygonZMTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceZMTagged, te::gm::WKTParser< Iterator >::tinZMTagged, and te::gm::WKTParser< Iterator >::triangleZMTagged.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes geometry collection rules.
Definition at line 438 of file WKTParser.h.
References te::gm::WKTActions::createGeometryCollection(), te::gm::WKTActions::createGeometryCollectionM(), te::gm::WKTActions::createGeometryCollectionZ(), te::gm::WKTActions::createGeometryCollectionZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::geometryCollectionMTagged, te::gm::WKTParser< Iterator >::geometryCollectionMTxt, te::gm::WKTParser< Iterator >::geometryCollectionTagged, te::gm::WKTParser< Iterator >::geometryCollectionTxt, te::gm::WKTParser< Iterator >::geometryCollectionZMTagged, te::gm::WKTParser< Iterator >::geometryCollectionZMTxt, te::gm::WKTParser< Iterator >::geometryCollectionZTagged, te::gm::WKTParser< Iterator >::geometryCollectionZTxt, te::gm::WKTParser< Iterator >::geometryMTagged, te::gm::WKTParser< Iterator >::geometryTagged, te::gm::WKTParser< Iterator >::geometryZMTagged, te::gm::WKTParser< Iterator >::geometryZTagged, and te::gm::WKTParser< Iterator >::m_a.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes line rules.
Definition at line 237 of file WKTParser.h.
References te::gm::WKTParser< Iterator >::coordinate, te::gm::WKTParser< Iterator >::coordinateM, te::gm::WKTParser< Iterator >::coordinateZ, te::gm::WKTParser< Iterator >::coordinateZM, te::gm::WKTActions::createLine(), te::gm::WKTActions::createLinearRing(), te::gm::WKTActions::createLinearRingM(), te::gm::WKTActions::createLinearRingZ(), te::gm::WKTActions::createLinearRingZM(), te::gm::WKTActions::createLineM(), te::gm::WKTActions::createLineZ(), te::gm::WKTActions::createLineZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::linearRingMTxt, te::gm::WKTParser< Iterator >::linearRingTxt, te::gm::WKTParser< Iterator >::linearRingZMTxt, te::gm::WKTParser< Iterator >::linearRingZTxt, te::gm::WKTParser< Iterator >::lineStringMTagged, te::gm::WKTParser< Iterator >::lineStringMTxt, te::gm::WKTParser< Iterator >::lineStringTagged, te::gm::WKTParser< Iterator >::lineStringTxt, te::gm::WKTParser< Iterator >::lineStringZMTagged, te::gm::WKTParser< Iterator >::lineStringZMTxt, te::gm::WKTParser< Iterator >::lineStringZTagged, te::gm::WKTParser< Iterator >::lineStringZTxt, and te::gm::WKTParser< Iterator >::m_a.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes multi line rules.
Definition at line 318 of file WKTParser.h.
References te::gm::WKTActions::createMultiLineString(), te::gm::WKTActions::createMultiLineStringM(), te::gm::WKTActions::createMultiLineStringZ(), te::gm::WKTActions::createMultiLineStringZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::lineStringMTxt, te::gm::WKTParser< Iterator >::lineStringTxt, te::gm::WKTParser< Iterator >::lineStringZMTxt, te::gm::WKTParser< Iterator >::lineStringZTxt, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiLineStringMTagged, te::gm::WKTParser< Iterator >::multiLineStringMTxt, te::gm::WKTParser< Iterator >::multiLineStringTagged, te::gm::WKTParser< Iterator >::multiLineStringTxt, te::gm::WKTParser< Iterator >::multiLineStringZMTagged, te::gm::WKTParser< Iterator >::multiLineStringZMTxt, te::gm::WKTParser< Iterator >::multiLineStringZTagged, and te::gm::WKTParser< Iterator >::multiLineStringZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes multi point rules.
Definition at line 294 of file WKTParser.h.
References te::gm::WKTActions::createMultiPoint(), te::gm::WKTActions::createMultiPointM(), te::gm::WKTActions::createMultiPointZ(), te::gm::WKTActions::createMultiPointZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiPointMTagged, te::gm::WKTParser< Iterator >::multiPointMTxt, te::gm::WKTParser< Iterator >::multiPointTagged, te::gm::WKTParser< Iterator >::multiPointTxt, te::gm::WKTParser< Iterator >::multiPointZMTagged, te::gm::WKTParser< Iterator >::multiPointZMTxt, te::gm::WKTParser< Iterator >::multiPointZTagged, te::gm::WKTParser< Iterator >::multiPointZTxt, te::gm::WKTParser< Iterator >::pointMTxt, te::gm::WKTParser< Iterator >::pointTxt, te::gm::WKTParser< Iterator >::pointZMTxt, and te::gm::WKTParser< Iterator >::pointZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes multi polygon rules.
Definition at line 342 of file WKTParser.h.
References te::gm::WKTActions::createMultiPolygon(), te::gm::WKTActions::createMultiPolygonM(), te::gm::WKTActions::createMultiPolygonZ(), te::gm::WKTActions::createMultiPolygonZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::multiPolygonMTagged, te::gm::WKTParser< Iterator >::multiPolygonMTxt, te::gm::WKTParser< Iterator >::multiPolygonTagged, te::gm::WKTParser< Iterator >::multiPolygonTxt, te::gm::WKTParser< Iterator >::multiPolygonZMTagged, te::gm::WKTParser< Iterator >::multiPolygonZMTxt, te::gm::WKTParser< Iterator >::multiPolygonZTagged, te::gm::WKTParser< Iterator >::multiPolygonZTxt, te::gm::WKTParser< Iterator >::polygonMTxt, te::gm::WKTParser< Iterator >::polygonTxt, te::gm::WKTParser< Iterator >::polygonZMTxt, and te::gm::WKTParser< Iterator >::polygonZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes point rules.
Definition at line 213 of file WKTParser.h.
References te::gm::WKTParser< Iterator >::coordinate, te::gm::WKTParser< Iterator >::coordinateM, te::gm::WKTParser< Iterator >::coordinateZ, te::gm::WKTParser< Iterator >::coordinateZM, te::gm::WKTActions::createPoint(), te::gm::WKTActions::createPointM(), te::gm::WKTActions::createPointZ(), te::gm::WKTActions::createPointZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::pointMTagged, te::gm::WKTParser< Iterator >::pointMTxt, te::gm::WKTParser< Iterator >::pointTagged, te::gm::WKTParser< Iterator >::pointTxt, te::gm::WKTParser< Iterator >::pointZMTagged, te::gm::WKTParser< Iterator >::pointZMTxt, te::gm::WKTParser< Iterator >::pointZTagged, and te::gm::WKTParser< Iterator >::pointZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes polygon rules.
Definition at line 270 of file WKTParser.h.
References te::gm::WKTActions::createPolygon(), te::gm::WKTActions::createPolygonM(), te::gm::WKTActions::createPolygonZ(), te::gm::WKTActions::createPolygonZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::linearRingMTxt, te::gm::WKTParser< Iterator >::linearRingTxt, te::gm::WKTParser< Iterator >::linearRingZMTxt, te::gm::WKTParser< Iterator >::linearRingZTxt, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::polygonMTagged, te::gm::WKTParser< Iterator >::polygonMTxt, te::gm::WKTParser< Iterator >::polygonTagged, te::gm::WKTParser< Iterator >::polygonTxt, te::gm::WKTParser< Iterator >::polygonZMTagged, te::gm::WKTParser< Iterator >::polygonZMTxt, te::gm::WKTParser< Iterator >::polygonZTagged, and te::gm::WKTParser< Iterator >::polygonZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes polyhedral surface rules.
Definition at line 366 of file WKTParser.h.
References te::gm::WKTActions::createPolyhedralSurface(), te::gm::WKTActions::createPolyhedralSurfaceM(), te::gm::WKTActions::createPolyhedralSurfaceZ(), te::gm::WKTActions::createPolyhedralSurfaceZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::polygonMTxt, te::gm::WKTParser< Iterator >::polygonTxt, te::gm::WKTParser< Iterator >::polygonZMTxt, te::gm::WKTParser< Iterator >::polygonZTxt, te::gm::WKTParser< Iterator >::polyhedralSurfaceMTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceMTxt, te::gm::WKTParser< Iterator >::polyhedralSurfaceTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceTxt, te::gm::WKTParser< Iterator >::polyhedralSurfaceZMTagged, te::gm::WKTParser< Iterator >::polyhedralSurfaceZMTxt, te::gm::WKTParser< Iterator >::polyhedralSurfaceZTagged, and te::gm::WKTParser< Iterator >::polyhedralSurfaceZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes TIN rules.
Definition at line 390 of file WKTParser.h.
References te::gm::WKTActions::createTIN(), te::gm::WKTActions::createTINM(), te::gm::WKTActions::createTINZ(), te::gm::WKTActions::createTINZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::polygonMTxt, te::gm::WKTParser< Iterator >::polygonTxt, te::gm::WKTParser< Iterator >::polygonZMTxt, te::gm::WKTParser< Iterator >::polygonZTxt, te::gm::WKTParser< Iterator >::tinMTagged, te::gm::WKTParser< Iterator >::tinMTxt, te::gm::WKTParser< Iterator >::tinTagged, te::gm::WKTParser< Iterator >::tinTxt, te::gm::WKTParser< Iterator >::tinZMTagged, te::gm::WKTParser< Iterator >::tinZMTxt, te::gm::WKTParser< Iterator >::tinZTagged, and te::gm::WKTParser< Iterator >::tinZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inlineprivate | 
Initializes triangle rules.
Definition at line 414 of file WKTParser.h.
References te::gm::WKTActions::createTriangle(), te::gm::WKTActions::createTriangleM(), te::gm::WKTActions::createTriangleZ(), te::gm::WKTActions::createTriangleZM(), te::gm::WKTParser< Iterator >::empty, te::gm::WKTParser< Iterator >::linearRingMTxt, te::gm::WKTParser< Iterator >::linearRingTxt, te::gm::WKTParser< Iterator >::linearRingZMTxt, te::gm::WKTParser< Iterator >::linearRingZTxt, te::gm::WKTParser< Iterator >::m_a, te::gm::WKTParser< Iterator >::triangleMTagged, te::gm::WKTParser< Iterator >::triangleMTxt, te::gm::WKTParser< Iterator >::triangleTagged, te::gm::WKTParser< Iterator >::triangleTxt, te::gm::WKTParser< Iterator >::triangleZMTagged, te::gm::WKTParser< Iterator >::triangleZMTxt, te::gm::WKTParser< Iterator >::triangleZTagged, and te::gm::WKTParser< Iterator >::triangleZTxt.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  inline | 
This method resets the Parser to original state.
Definition at line 483 of file WKTParser.h.
References te::gm::WKTParser< Iterator >::m_a, and te::gm::WKTActions::reset().
      
  | 
  private | 
Definition at line 500 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initCoordinates(), te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 500 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initCoordinates(), te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 500 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initCoordinates(), te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 500 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initCoordinates(), te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 566 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection(), te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initMultiLine(), te::gm::WKTParser< Iterator >::initMultiPoint(), te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPoint(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), te::gm::WKTParser< Iterator >::initTIN(), te::gm::WKTParser< Iterator >::initTriangle(), and te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 494 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 530 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 563 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 530 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 563 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 530 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 563 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 530 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 563 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().
      
  | 
  private | 
Definition at line 497 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), te::gm::WKTParser< Iterator >::initGeometryCollection(), and te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 497 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), te::gm::WKTParser< Iterator >::initGeometryCollection(), and te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 497 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), te::gm::WKTParser< Iterator >::initGeometryCollection(), and te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 497 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), te::gm::WKTParser< Iterator >::initGeometryCollection(), and te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 539 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initPolygon(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 539 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initPolygon(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 539 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initPolygon(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 539 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initPolygon(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 506 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initLine().
      
  | 
  private | 
Definition at line 536 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 506 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initLine().
      
  | 
  private | 
Definition at line 536 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 506 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initLine().
      
  | 
  private | 
Definition at line 536 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 506 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initLine().
      
  | 
  private | 
Definition at line 536 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initLine(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 487 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::getGeometry(), te::gm::WKTParser< Iterator >::initCoordinates(), te::gm::WKTParser< Iterator >::initGeometries(), te::gm::WKTParser< Iterator >::initGeometriesM(), te::gm::WKTParser< Iterator >::initGeometriesZ(), te::gm::WKTParser< Iterator >::initGeometriesZM(), te::gm::WKTParser< Iterator >::initGeometryCollection(), te::gm::WKTParser< Iterator >::initLine(), te::gm::WKTParser< Iterator >::initMultiLine(), te::gm::WKTParser< Iterator >::initMultiPoint(), te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPoint(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), te::gm::WKTParser< Iterator >::initTIN(), te::gm::WKTParser< Iterator >::initTriangle(), te::gm::WKTParser< Iterator >::reset(), and te::gm::WKTParser< Iterator >::WKTParser().
      
  | 
  private | 
Definition at line 518 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 551 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 518 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 551 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 518 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 551 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 518 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 551 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiLine().
      
  | 
  private | 
Definition at line 515 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 548 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 515 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 548 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 515 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 548 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 515 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 548 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().
      
  | 
  private | 
Definition at line 521 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 554 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 521 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 554 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 521 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 554 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 521 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 554 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().
      
  | 
  private | 
Definition at line 503 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 533 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 503 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 533 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 503 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 533 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 503 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 533 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPoint(), and te::gm::WKTParser< Iterator >::initPoint().
      
  | 
  private | 
Definition at line 509 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initPolygon().
      
  | 
  private | 
Definition at line 542 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 509 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initPolygon().
      
  | 
  private | 
Definition at line 542 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 509 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initPolygon().
      
  | 
  private | 
Definition at line 542 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 509 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initPolygon().
      
  | 
  private | 
Definition at line 542 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon(), te::gm::WKTParser< Iterator >::initPolygon(), te::gm::WKTParser< Iterator >::initPolyhedralSurface(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 512 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 545 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 512 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 545 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 512 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 545 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 512 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 545 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().
      
  | 
  private | 
Definition at line 527 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 557 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 527 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 557 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 527 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 557 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 527 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 557 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTIN().
      
  | 
  private | 
Definition at line 524 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesM(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 560 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 524 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometries(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 560 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 524 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZM(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 560 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 524 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initGeometriesZ(), and te::gm::WKTParser< Iterator >::initTriangle().
      
  | 
  private | 
Definition at line 560 of file WKTParser.h.
Referenced by te::gm::WKTParser< Iterator >::initTriangle().