24#include <boost/geometry/geometries/point_xy.hpp>
25#include <boost/geometry/geometries/point_xyz.hpp>
52template <
typename CoordinateType>
53using coordinate = boost::geometry::model::d2::point_xy<CoordinateType>;
75template <
typename CoordinateType>
76using coordinate = boost::geometry::model::d3::point_xyz<CoordinateType>;
Namespace for two-dimensional Cartesian coordinates.
constexpr char coordinate_tag_name[]
Predefined tag name for one coordinate.
constexpr char coordinate_array_tag_name[]
Predefined tag name for array of coordinates.
boost::geometry::model::d2::point_xy< CoordinateType > coordinate
2D point coordinates.
Namespace for three-dimensional Cartesian coordinates.
boost::geometry::model::d3::point_xyz< CoordinateType > coordinate
3D point coordinates.
constexpr char coordinate_tag_name[]
Predefined tag name for one coordinate.
constexpr char coordinate_array_tag_name[]
Predefined tag name for array of coordinates.
Namespace for Cartesian coordinates.