|
template<typename GeometryIteratorDiffType, typename PartIteratorDiffType, typename RingIteratorDiffType, typename VecIteratorDiffType, typename GeometryIterator, typename PartIterator, typename RingIterator, typename VecIterator> |
multipolygon_range< GeometryIterator, PartIterator, RingIterator, VecIterator > | cuspatial::make_multipolygon_range (GeometryIteratorDiffType num_multipolygons, GeometryIterator geometry_begin, PartIteratorDiffType num_polygons, PartIterator part_begin, RingIteratorDiffType num_rings, RingIterator ring_begin, VecIteratorDiffType num_points, VecIterator point_begin) |
| 从大小和起始迭代器创建一个 multipolygon_range 对象。
|
|
template<collection_type_id Type, typename T, typename IndexType, typename GeometryColumnView, CUSPATIAL_ENABLE_IF(Type==collection_type_id::SINGLE)> |
auto | cuspatial::make_multipolygon_range (GeometryColumnView const &polygons_column) |
| 从 cuspatial::geometry_column_view 创建一个 multipolygon 的范围对象。polygons 列的特化。
|
|