4 #include <simo/geom/detail/polygon.hpp>    11 template <
class T = 
double>
    12 using polygon_t = basic_polygon<linearring_t<T>>;
    14 template <
class T = 
double>
    15 using polygon_z_t = basic_polygon<linearring_z_t<T>>;
    17 template <
class T = 
double>
    18 using polygon_m_t = basic_polygon<linearring_m_t<T>>;
    20 template <
class T = 
double>
    21 using polygon_zm_t = basic_polygon<linearring_zm_t<T>>;
    23 using polygon    = polygon_t<double>;
    24 using polygon_z  = polygon_z_t<double>;
    25 using polygon_m  = polygon_m_t<double>;
    26 using polygon_zm = polygon_zm_t<double>;
    28 using Polygon   = polygon_t<double>;
    29 using PolygonZ  = polygon_z_t<double>;
    30 using PolygonM  = polygon_m_t<double>;
    31 using PolygonZM = polygon_zm_t<double>;