|
|
| basic_linestring (std::initializer_list< T > init) |
| |
| | basic_linestring (coord_const_iterator first, coord_const_iterator last) |
| |
| | basic_linestring (coord_iterator first, coord_iterator last) |
| |
|
| basic_linestring (point_iterator first, point_iterator last) |
| |
|
| basic_linestring (point_const_iterator first, point_const_iterator last) |
| |
| std::vector< std::tuple< double, double > > | xy () const |
| | DOCUMENT ME! More...
|
| |
| std::string | polyline (std::int32_t precision=5) const |
| | DOCUMENT ME! More...
|
| |
| 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_linestring< T, AllocatorType >
Definition at line 20 of file linestring.hpp.