point_order.hpp 873 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. // Boost.Geometry
  2. // Copyright (c) 2019-2020, Oracle and/or its affiliates.
  3. // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle
  4. // Licensed under the Boost Software License version 1.0.
  5. // http://www.boost.org/users/license.html
  6. #ifndef BOOST_GEOMETRY_STRATEGIES_POINT_ORDER_HPP
  7. #define BOOST_GEOMETRY_STRATEGIES_POINT_ORDER_HPP
  8. #include <boost/geometry/core/static_assert.hpp>
  9. namespace boost { namespace geometry
  10. {
  11. namespace strategy { namespace point_order
  12. {
  13. struct area_tag {};
  14. struct azimuth_tag {};
  15. namespace services
  16. {
  17. template <typename CSTag>
  18. struct default_strategy
  19. {
  20. BOOST_GEOMETRY_STATIC_ASSERT_FALSE(
  21. "Not implemented for this coordinate system.",
  22. CSTag);
  23. };
  24. } // namespace services
  25. }} // namespace strategy::point_order
  26. }} // namespace boost::geometry
  27. #endif // BOOST_GEOMETRY_STRATEGIES_POINT_ORDER_HPP