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