point_order.hpp 862 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // Boost.Geometry
  2. // Copyright (c) 2019, 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/mpl/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_MPL_ASSERT_MSG
  21. (
  22. false, NOT_IMPLEMENTED_FOR_THIS_CS
  23. , (types<CSTag>)
  24. );
  25. };
  26. } // namespace services
  27. }} // namespace strategy::point_order
  28. }} // namespace boost::geometry
  29. #endif // BOOST_GEOMETRY_STRATEGIES_POINT_ORDER_HPP