|
CUSPATIAL_HOST_DEVICE | multipoint_ref (VecIterator begin, VecIterator end) |
|
CUSPATIAL_HOST_DEVICE auto | point_begin () const |
| Return iterator to the starting point of the multipoint.
|
|
CUSPATIAL_HOST_DEVICE auto | point_end () const |
| Return iterator to one-past the last point of the multipoint.
|
|
CUSPATIAL_HOST_DEVICE auto | begin () const |
| Return iterator to the starting point of the multipoint.
|
|
CUSPATIAL_HOST_DEVICE auto | end () const |
| Return iterator the the one-past the last point of the multipoint.
|
|
CUSPATIAL_HOST_DEVICE auto | num_points () const |
| Return the number of points in multipoint.
|
|
CUSPATIAL_HOST_DEVICE auto | size () const |
| Return the number of points in multipoint.
|
|
template<typename IndexType > |
CUSPATIAL_HOST_DEVICE auto | operator[] (IndexType point_idx) |
|
template<typename VecIterator>
class cuspatial::multipoint_ref< VecIterator >
Represent a reference to multipoint stored in a structure of arrays.
- Template Parameters
-
VecIterator | type of iterator to the underlying point array. |
Definition at line 28 of file multipoint_ref.cuh.