libcuspatial
23.12.00
|
A non-owning, immutable view of a geometry column. More...
#include <geometry_column_view.hpp>
Public Member Functions | |
geometry_column_view (cudf::column_view const &column, collection_type_id collection_type, geometry_type_id geometry_type) | |
geometry_column_view (geometry_column_view &&)=default | |
geometry_column_view (const geometry_column_view &)=default | |
geometry_column_view & | operator= (geometry_column_view const &)=default |
geometry_column_view & | operator= (geometry_column_view &&)=default |
geometry_type_id | geometry_type () const |
collection_type_id | collection_type () const |
cudf::data_type | coordinate_type () const |
Protected Attributes | |
collection_type_id | _collection_type |
geometry_type_id | _geometry_type |
A non-owning, immutable view of a geometry column.
A geometry column is GeoArrow compliant, except that the data type for the coordinates is List<T>, instead of FixedSizeList<T>[n_dim]. This is because libcudf does not support FixedSizeList type. Currently, an even sequence (0, 2, 4, ...) is used for the offsets of the coordinate column.
Definition at line 38 of file geometry_column_view.hpp.
|
inline |
Definition at line 53 of file geometry_column_view.hpp.
|
inline |
Definition at line 51 of file geometry_column_view.hpp.
|
protected |
Definition at line 62 of file geometry_column_view.hpp.
|
protected |
Definition at line 63 of file geometry_column_view.hpp.