MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::ToFeatureType Struct Reference

#include <geometry.hpp>

Public Member Functions

FeatureType operator() (const EmptyGeometry &) const
 
template<class T >
FeatureType operator() (const Point< T > &) const
 
template<class T >
FeatureType operator() (const MultiPoint< T > &) const
 
template<class T >
FeatureType operator() (const LineString< T > &) const
 
template<class T >
FeatureType operator() (const MultiLineString< T > &) const
 
template<class T >
FeatureType operator() (const Polygon< T > &) const
 
template<class T >
FeatureType operator() (const MultiPolygon< T > &) const
 
template<class T >
FeatureType operator() (const mapbox::geometry::geometry_collection< T > &) const
 

Detailed Description

Definition at line 49 of file geometry.hpp.

Member Function Documentation

◆ operator()() [1/8]

FeatureType mbgl::ToFeatureType::operator() ( const EmptyGeometry ) const
inline

Definition at line 50 of file geometry.hpp.

◆ operator()() [2/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const LineString< T > &  ) const
inline

Definition at line 56 of file geometry.hpp.

◆ operator()() [3/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const mapbox::geometry::geometry_collection< T > &  ) const
inline

Definition at line 64 of file geometry.hpp.

◆ operator()() [4/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const MultiLineString< T > &  ) const
inline

Definition at line 58 of file geometry.hpp.

◆ operator()() [5/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const MultiPoint< T > &  ) const
inline

Definition at line 54 of file geometry.hpp.

◆ operator()() [6/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const MultiPolygon< T > &  ) const
inline

Definition at line 62 of file geometry.hpp.

◆ operator()() [7/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const Point< T > &  ) const
inline

Definition at line 52 of file geometry.hpp.

◆ operator()() [8/8]

template<class T >
FeatureType mbgl::ToFeatureType::operator() ( const Polygon< T > &  ) const
inline

Definition at line 60 of file geometry.hpp.


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