#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.
|
|