#include <cuspatial/cuda_utils.hpp>
#include <cuspatial/traits.hpp>
#include <cuspatial/types.hpp>
#include <thrust/iterator/counting_iterator.h>
#include <cuspatial/detail/range/multipoint_range.cuh>
Go to the source code of this file.
|
| template<typename GeometryIteratorDiffType, typename VecIteratorDiffType, typename GeometryIterator, typename VecIterator> |
| multipoint_range< GeometryIterator, VecIterator > | cuspatial::make_multipoint_range (GeometryIteratorDiffType num_multipoints, GeometryIterator geometry_begin, VecIteratorDiffType num_points, VecIterator point_begin) |
| | Create a multipoint_range object of from size and start iterators.
|
| |
| template<typename IntegerRange, typename PointRange> |
| auto | cuspatial::make_multipoint_range (IntegerRange geometry_offsets, PointRange points) |
| | Create multipoint_range object from offset and point ranges.
|
| |
| template<collection_type_id Type, typename T, typename IndexType, CUSPATIAL_ENABLE_IF(Type==collection_type_id::SINGLE), typename GeometryColumnView> |
| auto | cuspatial::make_multipoint_range (GeometryColumnView const &points_column) |
| | Create a range object of multipoints from cuspatial::geometry_column_view. Specialization for points column.
|
| |