|
struct | boost::geometry::read_wkt_exception |
| Exception showing things wrong with WKT parsing. More...
|
|
struct | boost::geometry::detail::wkt::parsing_assigner< Point, Dimension, DimensionCount > |
|
struct | boost::geometry::detail::wkt::parsing_assigner< Point, DimensionCount, DimensionCount > |
|
struct | boost::geometry::detail::wkt::container_inserter< Point > |
| Internal, parses coordinate sequences, strings are formated like "(1 2,3 4,...)". More...
|
|
struct | boost::geometry::detail::wkt::container_appender< Geometry > |
|
struct | boost::geometry::detail::wkt::point_parser< P > |
| Internal, parses a point from a string like this "(x y)". More...
|
|
struct | boost::geometry::detail::wkt::linestring_parser< Geometry > |
|
struct | boost::geometry::detail::wkt::ring_parser< Ring > |
|
struct | boost::geometry::detail::wkt::polygon_parser< Polygon > |
| Internal, parses a polygon from a string like this "((x y,x y),(x y,x y))". More...
|
|
struct | boost::geometry::detail::wkt::geometry_parser< Geometry, Parser, PrefixPolicy > |
|
struct | boost::geometry::detail::wkt::multi_parser< MultiGeometry, Parser, PrefixPolicy > |
|
struct | boost::geometry::detail::wkt::noparenthesis_point_parser< P > |
|
struct | boost::geometry::detail::wkt::multi_point_parser< MultiGeometry, PrefixPolicy > |
|
struct | boost::geometry::detail::wkt::box_parser< Box > |
| Supports box parsing. More...
|
|
struct | boost::geometry::detail::wkt::segment_parser< Segment > |
| Supports segment parsing. More...
|
|
struct | boost::geometry::dispatch::read_wkt< Tag, Geometry > |
|
struct | boost::geometry::dispatch::read_wkt< point_tag, Point > |
|
struct | boost::geometry::dispatch::read_wkt< linestring_tag, L > |
|
struct | boost::geometry::dispatch::read_wkt< ring_tag, Ring > |
|
struct | boost::geometry::dispatch::read_wkt< polygon_tag, Geometry > |
|
struct | boost::geometry::dispatch::read_wkt< multi_point_tag, MultiGeometry > |
|
struct | boost::geometry::dispatch::read_wkt< multi_linestring_tag, MultiGeometry > |
|
struct | boost::geometry::dispatch::read_wkt< multi_polygon_tag, MultiGeometry > |
|
struct | boost::geometry::dispatch::read_wkt< box_tag, Box > |
|
struct | boost::geometry::dispatch::read_wkt< segment_tag, Segment > |
|
|
template<typename Iterator > |
void | boost::geometry::detail::wkt::handle_open_parenthesis (Iterator &it, Iterator const &end, std::string const &wkt) |
|
template<typename Iterator > |
void | boost::geometry::detail::wkt::handle_close_parenthesis (Iterator &it, Iterator const &end, std::string const &wkt) |
|
template<typename Iterator > |
void | boost::geometry::detail::wkt::check_end (Iterator &it, Iterator const &end, std::string const &wkt) |
|
bool | boost::geometry::detail::wkt::one_of (tokenizer::iterator const &it, std::string const &value, bool &is_present) |
|
bool | boost::geometry::detail::wkt::one_of (tokenizer::iterator const &it, std::string const &value, bool &present1, bool &present2) |
|
void | boost::geometry::detail::wkt::handle_empty_z_m (tokenizer::iterator &it, tokenizer::iterator end, bool &has_empty, bool &has_z, bool &has_m) |
|
template<typename Geometry > |
bool | boost::geometry::detail::wkt::initialize (tokenizer const &tokens, std::string const &geometry_name, std::string const &wkt, tokenizer::iterator &it) |
| Internal, starts parsing. More...
|
|
template<typename Geometry > |
void | boost::geometry::read_wkt (std::string const &wkt, Geometry &geometry) |
| Parses OGC Well-Known Text (WKT) into a geometry (any geometry) More...
|
|