te::gm::WKTParser< Iterator > Class Template Reference

#include <WKTParser.h>

Inheritance diagram for te::gm::WKTParser< Iterator >:

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.

GeometrygetGeometry ()
 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
 

Detailed Description

template<typename Iterator>
class te::gm::WKTParser< Iterator >

Definition at line 62 of file WKTParser.h.

Constructor & Destructor Documentation

◆ WKTParser()

Member Function Documentation

◆ getGeometry()

template<typename Iterator >
Geometry* te::gm::WKTParser< Iterator >::getGeometry ( )
inline

It returns the geometry generated by the parser process.

Note
The caller of this method will take the ownership of the geometry.

Definition at line 473 of file WKTParser.h.

References te::gm::WKTActions::getGeometry(), and te::gm::WKTParser< Iterator >::m_a.

◆ initCoordinates()

◆ initGeometries()

◆ initGeometriesM()

◆ initGeometriesZ()

◆ initGeometriesZM()

◆ initGeometryCollection()

◆ initLine()

◆ initMultiLine()

◆ initMultiPoint()

◆ initMultiPolygon()

◆ initPoint()

◆ initPolygon()

◆ initPolyhedralSurface()

◆ initTIN()

◆ initTriangle()

◆ reset()

template<typename Iterator >
void te::gm::WKTParser< Iterator >::reset ( )
inline

This method resets the Parser to original state.

Note
Should be called case the parser processing faill.
Basically, it is responsable to free the memory.

Definition at line 483 of file WKTParser.h.

References te::gm::WKTParser< Iterator >::m_a, and te::gm::WKTActions::reset().

Member Data Documentation

◆ coordinate

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::coordinate
private

◆ coordinateM

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::coordinateM
private

◆ coordinateZ

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::coordinateZ
private

◆ coordinateZM

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::coordinateZM
private

◆ empty

◆ geometry

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometry
private

Definition at line 494 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::WKTParser().

◆ geometryCollectionMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionMTagged
private

◆ geometryCollectionMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionMTxt
private

Definition at line 563 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().

◆ geometryCollectionTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionTagged
private

◆ geometryCollectionTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionTxt
private

Definition at line 563 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().

◆ geometryCollectionZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionZMTagged
private

◆ geometryCollectionZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionZMTxt
private

Definition at line 563 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().

◆ geometryCollectionZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionZTagged
private

◆ geometryCollectionZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryCollectionZTxt
private

Definition at line 563 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initGeometryCollection().

◆ geometryMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryMTagged
private

◆ geometryTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryTagged
private

◆ geometryZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryZMTagged
private

◆ geometryZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::geometryZTagged
private

◆ linearRingMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::linearRingMTxt
private

◆ linearRingTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::linearRingTxt
private

◆ linearRingZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::linearRingZMTxt
private

◆ linearRingZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::linearRingZTxt
private

◆ lineStringMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringMTagged
private

◆ lineStringMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringMTxt
private

◆ lineStringTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringTagged
private

◆ lineStringTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringTxt
private

◆ lineStringZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringZMTagged
private

◆ lineStringZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringZMTxt
private

◆ lineStringZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringZTagged
private

◆ lineStringZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::lineStringZTxt
private

◆ m_a

◆ multiLineStringMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringMTagged
private

◆ multiLineStringMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringMTxt
private

Definition at line 551 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiLine().

◆ multiLineStringTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringTagged
private

◆ multiLineStringTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringTxt
private

Definition at line 551 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiLine().

◆ multiLineStringZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringZMTagged
private

◆ multiLineStringZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringZMTxt
private

Definition at line 551 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiLine().

◆ multiLineStringZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringZTagged
private

◆ multiLineStringZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiLineStringZTxt
private

Definition at line 551 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiLine().

◆ multiPointMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointMTagged
private

◆ multiPointMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointMTxt
private

Definition at line 548 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().

◆ multiPointTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointTagged
private

◆ multiPointTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointTxt
private

Definition at line 548 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().

◆ multiPointZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointZMTagged
private

◆ multiPointZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointZMTxt
private

Definition at line 548 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().

◆ multiPointZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointZTagged
private

◆ multiPointZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPointZTxt
private

Definition at line 548 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPoint().

◆ multiPolygonMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonMTagged
private

◆ multiPolygonMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonMTxt
private

Definition at line 554 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().

◆ multiPolygonTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonTagged
private

◆ multiPolygonTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonTxt
private

Definition at line 554 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().

◆ multiPolygonZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonZMTagged
private

◆ multiPolygonZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonZMTxt
private

Definition at line 554 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().

◆ multiPolygonZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonZTagged
private

◆ multiPolygonZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::multiPolygonZTxt
private

Definition at line 554 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initMultiPolygon().

◆ pointMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointMTagged
private

◆ pointMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointMTxt
private

◆ pointTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointTagged
private

◆ pointTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointTxt
private

◆ pointZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointZMTagged
private

◆ pointZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointZMTxt
private

◆ pointZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointZTagged
private

◆ pointZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::pointZTxt
private

◆ polygonMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonMTagged
private

◆ polygonMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonMTxt
private

◆ polygonTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonTagged
private

◆ polygonTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonTxt
private

◆ polygonZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonZMTagged
private

◆ polygonZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonZMTxt
private

◆ polygonZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonZTagged
private

◆ polygonZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polygonZTxt
private

◆ polyhedralSurfaceMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceMTagged
private

◆ polyhedralSurfaceMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceMTxt
private

Definition at line 545 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().

◆ polyhedralSurfaceTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceTagged
private

◆ polyhedralSurfaceTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceTxt
private

Definition at line 545 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().

◆ polyhedralSurfaceZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceZMTagged
private

◆ polyhedralSurfaceZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceZMTxt
private

Definition at line 545 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().

◆ polyhedralSurfaceZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceZTagged
private

◆ polyhedralSurfaceZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::polyhedralSurfaceZTxt
private

Definition at line 545 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initPolyhedralSurface().

◆ tinMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinMTagged
private

◆ tinMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinMTxt
private

Definition at line 557 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTIN().

◆ tinTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinTagged
private

◆ tinTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinTxt
private

Definition at line 557 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTIN().

◆ tinZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinZMTagged
private

◆ tinZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinZMTxt
private

Definition at line 557 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTIN().

◆ tinZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinZTagged
private

◆ tinZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::tinZTxt
private

Definition at line 557 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTIN().

◆ triangleMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleMTagged
private

◆ triangleMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleMTxt
private

Definition at line 560 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTriangle().

◆ triangleTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleTagged
private

◆ triangleTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleTxt
private

Definition at line 560 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTriangle().

◆ triangleZMTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleZMTagged
private

◆ triangleZMTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleZMTxt
private

Definition at line 560 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTriangle().

◆ triangleZTagged

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleZTagged
private

◆ triangleZTxt

template<typename Iterator >
qi::rule<Iterator, ascii::space_type> te::gm::WKTParser< Iterator >::triangleZTxt
private

Definition at line 560 of file WKTParser.h.

Referenced by te::gm::WKTParser< Iterator >::initTriangle().


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