Loading...
Searching...
No Matches
te::gm::WKTParser< Iterator > Class Template Reference

#include <WKTParser.h>

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

Public Member Functions

Constructor

Initilizer methods.

 WKTParser ()
 Default constructor.
 

Private Member Functions

Initializer methods.

Methods to initialize the grammar rules.

void initGeometries ()
 Initializes geometry tagged rules.
 
void initGeometriesZ ()
 Initializes geometries z tagged rules.
 
void initGeometriesM ()
 Initializes geometries m tagged rules.
 
void initGeometriesZM ()
 Initializes geometries zm tagged rules.
 
void initCoordinates ()
 Initializes coordinates rules.
 
void initPoint ()
 Initializes point rules.
 
void initLine ()
 Initializes line rules.
 
void initPolygon ()
 Initializes polygon rules.
 
void initMultiPoint ()
 Initializes multi point rules.
 
void initMultiLine ()
 Initializes multi line rules.
 
void initMultiPolygon ()
 Initializes multi polygon rules.
 
void initPolyhedralSurface ()
 Initializes polyhedral surface rules.
 
void initTIN ()
 Initializes TIN rules.
 
void initTriangle ()
 Initializes triangle rules.
 
void initGeometryCollection ()
 Initializes geometry collection rules.
 

Private Attributes

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
 

Access method.

Method to access the geometry generated.

WKTActions m_a
 
GeometrygetGeometry ()
 It returns the geometry generated by the parser process.
 
void reset ()
 This method resets the Parser to original state.
 

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 m_a.

◆ initCoordinates()

template<typename Iterator>
void te::gm::WKTParser< Iterator >::initCoordinates ( )
inlineprivate

◆ initGeometries()

template<typename Iterator>
void te::gm::WKTParser< Iterator >::initGeometries ( )
inlineprivate

◆ initGeometriesM()

template<typename Iterator>
void te::gm::WKTParser< Iterator >::initGeometriesM ( )
inlineprivate

◆ initGeometriesZ()

template<typename Iterator>
void te::gm::WKTParser< Iterator >::initGeometriesZ ( )
inlineprivate

◆ initGeometriesZM()

template<typename Iterator>
void te::gm::WKTParser< Iterator >::initGeometriesZM ( )
inlineprivate

◆ 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 m_a.

Member Data Documentation

◆ coordinate

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

Definition at line 500 of file WKTParser.h.

Referenced by initCoordinates(), initLine(), and initPoint().

◆ coordinateM

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

Definition at line 500 of file WKTParser.h.

Referenced by initCoordinates(), initLine(), and initPoint().

◆ coordinateZ

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

Definition at line 500 of file WKTParser.h.

Referenced by initCoordinates(), initLine(), and initPoint().

◆ coordinateZM

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

Definition at line 500 of file WKTParser.h.

Referenced by initCoordinates(), initLine(), and initPoint().

◆ empty

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

◆ 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 WKTParser().

◆ geometryCollectionMTagged

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

Definition at line 530 of file WKTParser.h.

Referenced by initGeometriesM(), and initGeometryCollection().

◆ 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 initGeometryCollection().

◆ geometryCollectionTagged

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

Definition at line 530 of file WKTParser.h.

Referenced by initGeometries(), and initGeometryCollection().

◆ 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 initGeometryCollection().

◆ geometryCollectionZMTagged

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

Definition at line 530 of file WKTParser.h.

Referenced by initGeometriesZM(), and initGeometryCollection().

◆ 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 initGeometryCollection().

◆ geometryCollectionZTagged

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

Definition at line 530 of file WKTParser.h.

Referenced by initGeometriesZ(), and initGeometryCollection().

◆ 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 initGeometryCollection().

◆ geometryMTagged

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

Definition at line 497 of file WKTParser.h.

Referenced by initGeometriesM(), initGeometryCollection(), and WKTParser().

◆ geometryTagged

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

Definition at line 497 of file WKTParser.h.

Referenced by initGeometries(), initGeometryCollection(), and WKTParser().

◆ geometryZMTagged

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

Definition at line 497 of file WKTParser.h.

Referenced by initGeometriesZM(), initGeometryCollection(), and WKTParser().

◆ geometryZTagged

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

Definition at line 497 of file WKTParser.h.

Referenced by initGeometriesZ(), initGeometryCollection(), and WKTParser().

◆ linearRingMTxt

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

Definition at line 539 of file WKTParser.h.

Referenced by initLine(), initPolygon(), and initTriangle().

◆ linearRingTxt

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

Definition at line 539 of file WKTParser.h.

Referenced by initLine(), initPolygon(), and initTriangle().

◆ linearRingZMTxt

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

Definition at line 539 of file WKTParser.h.

Referenced by initLine(), initPolygon(), and initTriangle().

◆ linearRingZTxt

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

Definition at line 539 of file WKTParser.h.

Referenced by initLine(), initPolygon(), and initTriangle().

◆ lineStringMTagged

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

Definition at line 506 of file WKTParser.h.

Referenced by initGeometriesM(), and initLine().

◆ lineStringMTxt

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

Definition at line 536 of file WKTParser.h.

Referenced by initLine(), and initMultiLine().

◆ lineStringTagged

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

Definition at line 506 of file WKTParser.h.

Referenced by initGeometries(), and initLine().

◆ lineStringTxt

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

Definition at line 536 of file WKTParser.h.

Referenced by initLine(), and initMultiLine().

◆ lineStringZMTagged

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

Definition at line 506 of file WKTParser.h.

Referenced by initGeometriesZM(), and initLine().

◆ lineStringZMTxt

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

Definition at line 536 of file WKTParser.h.

Referenced by initLine(), and initMultiLine().

◆ lineStringZTagged

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

Definition at line 506 of file WKTParser.h.

Referenced by initGeometriesZ(), and initLine().

◆ lineStringZTxt

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

Definition at line 536 of file WKTParser.h.

Referenced by initLine(), and initMultiLine().

◆ m_a

◆ multiLineStringMTagged

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

Definition at line 518 of file WKTParser.h.

Referenced by initGeometriesM(), and initMultiLine().

◆ 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 initMultiLine().

◆ multiLineStringTagged

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

Definition at line 518 of file WKTParser.h.

Referenced by initGeometries(), and initMultiLine().

◆ 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 initMultiLine().

◆ multiLineStringZMTagged

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

Definition at line 518 of file WKTParser.h.

Referenced by initGeometriesZM(), and initMultiLine().

◆ 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 initMultiLine().

◆ multiLineStringZTagged

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

Definition at line 518 of file WKTParser.h.

Referenced by initGeometriesZ(), and initMultiLine().

◆ 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 initMultiLine().

◆ multiPointMTagged

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

Definition at line 515 of file WKTParser.h.

Referenced by initGeometriesM(), and initMultiPoint().

◆ 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 initMultiPoint().

◆ multiPointTagged

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

Definition at line 515 of file WKTParser.h.

Referenced by initGeometries(), and initMultiPoint().

◆ 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 initMultiPoint().

◆ multiPointZMTagged

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

Definition at line 515 of file WKTParser.h.

Referenced by initGeometriesZM(), and initMultiPoint().

◆ 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 initMultiPoint().

◆ multiPointZTagged

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

Definition at line 515 of file WKTParser.h.

Referenced by initGeometriesZ(), and initMultiPoint().

◆ 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 initMultiPoint().

◆ multiPolygonMTagged

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

Definition at line 521 of file WKTParser.h.

Referenced by initGeometriesM(), and initMultiPolygon().

◆ 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 initMultiPolygon().

◆ multiPolygonTagged

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

Definition at line 521 of file WKTParser.h.

Referenced by initGeometries(), and initMultiPolygon().

◆ 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 initMultiPolygon().

◆ multiPolygonZMTagged

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

Definition at line 521 of file WKTParser.h.

Referenced by initGeometriesZM(), and initMultiPolygon().

◆ 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 initMultiPolygon().

◆ multiPolygonZTagged

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

Definition at line 521 of file WKTParser.h.

Referenced by initGeometriesZ(), and initMultiPolygon().

◆ 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 initMultiPolygon().

◆ pointMTagged

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

Definition at line 503 of file WKTParser.h.

Referenced by initGeometriesM(), and initPoint().

◆ pointMTxt

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

Definition at line 533 of file WKTParser.h.

Referenced by initMultiPoint(), and initPoint().

◆ pointTagged

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

Definition at line 503 of file WKTParser.h.

Referenced by initGeometries(), and initPoint().

◆ pointTxt

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

Definition at line 533 of file WKTParser.h.

Referenced by initMultiPoint(), and initPoint().

◆ pointZMTagged

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

Definition at line 503 of file WKTParser.h.

Referenced by initGeometriesZM(), and initPoint().

◆ pointZMTxt

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

Definition at line 533 of file WKTParser.h.

Referenced by initMultiPoint(), and initPoint().

◆ pointZTagged

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

Definition at line 503 of file WKTParser.h.

Referenced by initGeometriesZ(), and initPoint().

◆ pointZTxt

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

Definition at line 533 of file WKTParser.h.

Referenced by initMultiPoint(), and initPoint().

◆ polygonMTagged

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

Definition at line 509 of file WKTParser.h.

Referenced by initGeometriesM(), and initPolygon().

◆ polygonMTxt

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

Definition at line 542 of file WKTParser.h.

Referenced by initMultiPolygon(), initPolygon(), initPolyhedralSurface(), and initTIN().

◆ polygonTagged

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

Definition at line 509 of file WKTParser.h.

Referenced by initGeometries(), and initPolygon().

◆ polygonTxt

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

Definition at line 542 of file WKTParser.h.

Referenced by initMultiPolygon(), initPolygon(), initPolyhedralSurface(), and initTIN().

◆ polygonZMTagged

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

Definition at line 509 of file WKTParser.h.

Referenced by initGeometriesZM(), and initPolygon().

◆ polygonZMTxt

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

Definition at line 542 of file WKTParser.h.

Referenced by initMultiPolygon(), initPolygon(), initPolyhedralSurface(), and initTIN().

◆ polygonZTagged

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

Definition at line 509 of file WKTParser.h.

Referenced by initGeometriesZ(), and initPolygon().

◆ polygonZTxt

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

Definition at line 542 of file WKTParser.h.

Referenced by initMultiPolygon(), initPolygon(), initPolyhedralSurface(), and initTIN().

◆ polyhedralSurfaceMTagged

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

Definition at line 512 of file WKTParser.h.

Referenced by initGeometriesM(), and initPolyhedralSurface().

◆ 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 initPolyhedralSurface().

◆ polyhedralSurfaceTagged

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

Definition at line 512 of file WKTParser.h.

Referenced by initGeometries(), and initPolyhedralSurface().

◆ 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 initPolyhedralSurface().

◆ polyhedralSurfaceZMTagged

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

Definition at line 512 of file WKTParser.h.

Referenced by initGeometriesZM(), and initPolyhedralSurface().

◆ 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 initPolyhedralSurface().

◆ polyhedralSurfaceZTagged

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

Definition at line 512 of file WKTParser.h.

Referenced by initGeometriesZ(), and initPolyhedralSurface().

◆ 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 initPolyhedralSurface().

◆ tinMTagged

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

Definition at line 527 of file WKTParser.h.

Referenced by initGeometriesM(), and initTIN().

◆ 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 initTIN().

◆ tinTagged

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

Definition at line 527 of file WKTParser.h.

Referenced by initGeometries(), and initTIN().

◆ 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 initTIN().

◆ tinZMTagged

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

Definition at line 527 of file WKTParser.h.

Referenced by initGeometriesZM(), and initTIN().

◆ 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 initTIN().

◆ tinZTagged

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

Definition at line 527 of file WKTParser.h.

Referenced by initGeometriesZ(), and initTIN().

◆ 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 initTIN().

◆ triangleMTagged

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

Definition at line 524 of file WKTParser.h.

Referenced by initGeometriesM(), and initTriangle().

◆ 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 initTriangle().

◆ triangleTagged

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

Definition at line 524 of file WKTParser.h.

Referenced by initGeometries(), and initTriangle().

◆ 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 initTriangle().

◆ triangleZMTagged

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

Definition at line 524 of file WKTParser.h.

Referenced by initGeometriesZM(), and initTriangle().

◆ 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 initTriangle().

◆ triangleZTagged

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

Definition at line 524 of file WKTParser.h.

Referenced by initGeometriesZ(), and initTriangle().

◆ 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 initTriangle().


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