4 #include <simo/geom/detail/multipolygon.hpp> 11 template <
class T =
double>
12 using multipolygon_t = basic_multipolygon<basic_polygon<linearring_t<T>>>;
14 template <
class T =
double>
15 using multipolygon_z_t = basic_multipolygon<basic_polygon<linearring_z_t<T>>>;
17 template <
class T =
double>
18 using multipolygon_m_t = basic_multipolygon<basic_polygon<linearring_m_t<T>>>;
20 template <
class T =
double>
21 using multipolygon_zm_t = basic_multipolygon<basic_polygon<linearring_zm_t<T>>>;
23 using multipolygon = multipolygon_t<double>;
24 using multipolygon_z = multipolygon_z_t<double>;
25 using multipolygon_m = multipolygon_m_t<double>;
26 using multipolygon_zm = multipolygon_zm_t<double>;
28 using MultiPolygon = multipolygon_t<double>;
29 using MultiPolygonZ = multipolygon_z_t<double>;
30 using MultiPolygonM = multipolygon_m_t<double>;
31 using MultiPolygonZM = multipolygon_zm_t<double>;