|
using | base_type = std::vector< T, AllocatorType > |
|
using | polygon_type = T |
|
using | polygon_iterator = typename std::vector< polygon_type >::iterator |
|
using | polygon_const_iterator = typename std::vector< polygon_type >::const_iterator |
|
using | point_type = typename T::point_type |
|
using | point_iterator = typename std::vector< point_type >::iterator |
|
using | point_const_iterator = typename std::vector< point_type >::const_iterator |
|
using | coord_type = typename T::coord_type |
|
using | coord_iterator = typename std::vector< coord_type >::iterator |
|
using | coord_const_iterator = typename std::vector< coord_type >::const_iterator |
|
|
| basic_multipolygon (polygon_iterator first, polygon_iterator last) |
|
| basic_multipolygon (polygon_const_iterator first, polygon_const_iterator last) |
|
| basic_multipolygon (std::initializer_list< T > init) |
|
template<typename CoordIterator , typename OffsetIterator > |
| basic_multipolygon (CoordIterator coord_first, CoordIterator coord_last, OffsetIterator offset_first, OffsetIterator offset_last) |
|
std::vector< std::tuple< double, double > > | xy () const |
|
geometry_type | geom_type () const noexcept |
| Returns the geometry type. More...
|
|
std::string | tagged_text () const noexcept |
| Returns the geometry type as a string. More...
|
|
dimension_type | dim () const noexcept |
| Returns the dimension type for the geometry. More...
|
|
size_t | ndim () const noexcept |
| Returns the number of dimensions of the geometry. More...
|
|
void | throw_for_invalid () const |
| Raise an error if the geometry is invalid. More...
|
|
bool | is_closed () const noexcept |
| Whether the geometry is closed. More...
|
|
bool | is_valid () const noexcept |
| Whether the geometry is valid. More...
|
|
bounds_t | bounds () const |
| Returns the bounding box of the geometry. More...
|
|
bool | has_z () const noexcept |
| Whether the geometry has the z-coordinate. More...
|
|
bool | has_m () const noexcept |
| Whether the geometry has the m-coordinate (measurement coordinate) More...
|
|
std::string | json (std::int32_t precision=-1) const |
| Dumps the geojson representation of the geometry. More...
|
|
std::string | wkt (std::int32_t precision=-1) const |
| Dumps the wkt representation of the geometry. More...
|
|
template<typename T, typename AllocatorType = std::allocator<T>>
class simo::shapes::basic_multipolygon< T, AllocatorType >
Definition at line 18 of file multipolygon.hpp.