gtl.hpp 676 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. Copyright 2008 Intel Corporation
  3. Use, modification and distribution are subject to the Boost Software License,
  4. Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
  5. http://www.boost.org/LICENSE_1_0.txt).
  6. */
  7. #ifndef GTL_GTL_HPP
  8. #define GTL_GTL_HPP
  9. #ifdef __ICC
  10. #pragma warning (push)
  11. #pragma warning (disable:1125)
  12. #endif
  13. #ifdef WIN32
  14. #pragma warning (push)
  15. #pragma warning( disable: 4996 )
  16. #pragma warning( disable: 4800 )
  17. #endif
  18. #define BOOST_POLYGON_NO_DEPS
  19. #include "polygon.hpp"
  20. namespace gtl = boost::polygon;
  21. using namespace boost::polygon::operators;
  22. #ifdef WIN32
  23. #pragma warning (pop)
  24. #endif
  25. #ifdef __ICC
  26. #pragma warning (pop)
  27. #endif
  28. #endif