Struct to store the parameters of the multipolygon array generator. More...
Public Types | |
using | element_t = T |
Public Member Functions | |
CUSPATIAL_HOST_DEVICE std::size_t | num_polygons () |
CUSPATIAL_HOST_DEVICE std::size_t | num_rings () |
CUSPATIAL_HOST_DEVICE std::size_t | num_coords () |
CUSPATIAL_HOST_DEVICE std::size_t | num_vertices_per_ring () |
CUSPATIAL_HOST_DEVICE std::size_t | num_rings_per_polygon () |
CUSPATIAL_HOST_DEVICE T | hole_radius () |
Public Attributes | |
std::size_t | num_multipolygons |
std::size_t | num_polygons_per_multipolygon |
std::size_t | num_holes_per_polygon |
std::size_t | num_edges_per_ring |
vec_2d< T > | centroid |
T | radius |
Struct to store the parameters of the multipolygon array generator.
T | Type of the coordinates |
Definition at line 67 of file geometry_generator.cuh.
using cuspatial::test::multipolygon_generator_parameter< T >::element_t = T |
Definition at line 68 of file geometry_generator.cuh.
|
inline |
Definition at line 85 of file geometry_generator.cuh.
|
inline |
Definition at line 82 of file geometry_generator.cuh.
|
inline |
Definition at line 77 of file geometry_generator.cuh.
|
inline |
Definition at line 81 of file geometry_generator.cuh.
|
inline |
Definition at line 84 of file geometry_generator.cuh.
|
inline |
Definition at line 83 of file geometry_generator.cuh.
vec_2d<T> cuspatial::test::multipolygon_generator_parameter< T >::centroid |
Definition at line 74 of file geometry_generator.cuh.
std::size_t cuspatial::test::multipolygon_generator_parameter< T >::num_edges_per_ring |
Definition at line 73 of file geometry_generator.cuh.
std::size_t cuspatial::test::multipolygon_generator_parameter< T >::num_holes_per_polygon |
Definition at line 72 of file geometry_generator.cuh.
std::size_t cuspatial::test::multipolygon_generator_parameter< T >::num_multipolygons |
Definition at line 70 of file geometry_generator.cuh.
std::size_t cuspatial::test::multipolygon_generator_parameter< T >::num_polygons_per_multipolygon |
Definition at line 71 of file geometry_generator.cuh.
T cuspatial::test::multipolygon_generator_parameter< T >::radius |
Definition at line 75 of file geometry_generator.cuh.