|
MapLibre Native Core
|
#include <cstdint>#include <mapbox/geometry/geometry.hpp>#include <mapbox/geometry/point_arithmetic.hpp>#include <mapbox/geometry/for_each_point.hpp>Go to the source code of this file.
Classes | |
| struct | mbgl::ToFeatureType |
Namespaces | |
| mbgl | |
Typedefs | |
| using | mbgl::EmptyGeometry = mapbox::geometry::empty |
| template<class T > | |
| using | mbgl::Point = mapbox::geometry::point< T > |
| template<class T > | |
| using | mbgl::LineString = mapbox::geometry::line_string< T > |
| template<class T > | |
| using | mbgl::Polygon = mapbox::geometry::polygon< T > |
| template<class T > | |
| using | mbgl::MultiPoint = mapbox::geometry::multi_point< T > |
| template<class T > | |
| using | mbgl::MultiLineString = mapbox::geometry::multi_line_string< T > |
| template<class T > | |
| using | mbgl::MultiPolygon = mapbox::geometry::multi_polygon< T > |
| template<class T > | |
| using | mbgl::LinearRing = mapbox::geometry::linear_ring< T > |
| template<class T > | |
| using | mbgl::Geometry = mapbox::geometry::geometry< T > |
Enumerations | |
| enum class | mbgl::FeatureType : uint8_t { mbgl::Unknown = 0 , mbgl::Point = 1 , mbgl::LineString = 2 , mbgl::Polygon = 3 } |
Functions | |
| template<class S , class T > | |
| Point< S > | mbgl::convertPoint (const Point< T > &p) |
| template<class T , typename F > | |
| auto | mbgl::forEachPoint (const Geometry< T > &g, F f) |