MySQL 8.3.0
Source Code Documentation
wkt_parser.h File Reference
#include <string>
#include <vector>
#include <boost/variant/variant.hpp>
#include "sql/gis/srid.h"
#include "sql/gis/srs/srs.h"

Go to the source code of this file.

Classes

struct  gis::srs::wkt_parser::Authority
 
struct  gis::srs::wkt_parser::Spheroid
 
struct  gis::srs::wkt_parser::Towgs84
 
struct  gis::srs::wkt_parser::Datum
 
struct  gis::srs::wkt_parser::Prime_meridian
 
struct  gis::srs::wkt_parser::Unit
 
struct  gis::srs::wkt_parser::Axis
 
struct  gis::srs::wkt_parser::Twin_axes
 
struct  gis::srs::wkt_parser::Geographic_cs
 
struct  gis::srs::wkt_parser::Projection
 
struct  gis::srs::wkt_parser::Projection_parameter
 
struct  gis::srs::wkt_parser::Projected_cs
 

Namespaces

namespace  gis
 
namespace  gis::srs
 
namespace  gis::srs::wkt_parser
 

Typedefs

typedef std::string gis::srs::wkt_parser::String
 String type used in the parse tree. More...
 
typedef std::vector< Projection_parameter > gis::srs::wkt_parser::Projection_parameters
 
typedef boost::variant< Projected_cs, Geographic_cs > gis::srs::wkt_parser::Coordinate_system
 

Functions

bool gis::srs::wkt_parser::parse_wkt (srid_t srid, const char *begin, const char *end, Coordinate_system *cs)
 Parse an SRS definition WKT string. More...