|
|
| basic_polygon (point_iterator first, point_iterator last) |
| |
|
| basic_polygon (point_const_iterator first, point_const_iterator last) |
| |
|
| basic_polygon (std::initializer_list< T > init) |
| |
| | basic_polygon (coord_const_iterator first, coord_const_iterator last) |
| |
| | basic_polygon (coord_iterator first, coord_iterator last) |
| |
|
template<typename CoordIterator , typename OffsetIterator > |
| | basic_polygon (CoordIterator coord_first, CoordIterator coord_last, OffsetIterator offset_first, OffsetIterator offset_last) |
| |
|
std::vector< std::tuple< double, double > > | xy () const |
| |
|
T & | exterior () |
| |
|
T & | interiors (size_t pos) |
| |
| 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_polygon< T, AllocatorType >
Definition at line 19 of file polygon.hpp.