Guest User

Untitled

a guest
Jul 21st, 2016
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 74.53 KB | None | 0 0
  1. 1>------ Build started: Project: scratch1, Configuration: Debug Win32 ------
  2. 1> main.cpp
  3. 1>c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility(2322): warning C4996: 'std::copy::_Unchecked_iterators::_Deprecate': Call to 'std::copy' with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'
  4. 1> c:\program files (x86)\microsoft visual studio 14.0\vc\include\xutility(2322): note: see declaration of 'std::copy::_Unchecked_iterators::_Deprecate'
  5. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray_detail.hpp(209): note: see reference to function template instantiation '_OutIt std::copy<I,O>(_InIt,_InIt,_OutIt)' being compiled
  6. 1> with
  7. 1> [
  8. 1> _OutIt=std::pair<wxPoint,unsigned int> *,
  9. 1> I=std::pair<wxPoint,unsigned int> *,
  10. 1> O=std::pair<wxPoint,unsigned int> *,
  11. 1> _InIt=std::pair<wxPoint,unsigned int> *
  12. 1> ]
  13. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray_detail.hpp(224): note: see reference to function template instantiation 'O boost::geometry::index::detail::varray_detail::copy_dispatch<I,O>(I,I,O,const boost::mpl::bool_<false> &)' being compiled
  14. 1> with
  15. 1> [
  16. 1> O=std::pair<wxPoint,unsigned int> *,
  17. 1> I=std::pair<wxPoint,unsigned int> *
  18. 1> ]
  19. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray.hpp(1768): note: see reference to function template instantiation 'O boost::geometry::index::detail::varray_detail::copy<Iterator,std::pair<wxPoint,unsigned int>*>(I,I,O)' being compiled
  20. 1> with
  21. 1> [
  22. 1> O=std::pair<wxPoint,unsigned int> *,
  23. 1> Iterator=std::pair<wxPoint,unsigned int> *,
  24. 1> I=std::pair<wxPoint,unsigned int> *
  25. 1> ]
  26. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray.hpp(950): note: see reference to function template instantiation 'void boost::geometry::index::detail::varray<Value,17>::assign_dispatch<Iterator>(Iterator,Iterator,const boost::iterators::random_access_traversal_tag &)' being compiled
  27. 1> with
  28. 1> [
  29. 1> Value=std::pair<wxPoint,unsigned int>,
  30. 1> Iterator=std::pair<wxPoint,unsigned int> *
  31. 1> ]
  32. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray.hpp(950): note: see reference to function template instantiation 'void boost::geometry::index::detail::varray<Value,17>::assign_dispatch<Iterator>(Iterator,Iterator,const boost::iterators::random_access_traversal_tag &)' being compiled
  33. 1> with
  34. 1> [
  35. 1> Value=std::pair<wxPoint,unsigned int>,
  36. 1> Iterator=std::pair<wxPoint,unsigned int> *
  37. 1> ]
  38. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray.hpp(290): note: see reference to function template instantiation 'void boost::geometry::index::detail::varray<Value,17>::assign<Iterator>(Iterator,Iterator)' being compiled
  39. 1> with
  40. 1> [
  41. 1> Value=std::pair<wxPoint,unsigned int>,
  42. 1> Iterator=std::pair<wxPoint,unsigned int> *
  43. 1> ]
  44. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\varray.hpp(290): note: see reference to function template instantiation 'void boost::geometry::index::detail::varray<Value,17>::assign<Iterator>(Iterator,Iterator)' being compiled
  45. 1> with
  46. 1> [
  47. 1> Value=std::pair<wxPoint,unsigned int>,
  48. 1> Iterator=std::pair<wxPoint,unsigned int> *
  49. 1> ]
  50. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\quadratic\redistribute_elements.hpp(116): note: see reference to function template instantiation 'boost::geometry::index::detail::varray<Value,17>::varray<std::pair<wxPoint,unsigned int>*>(Iterator,Iterator)' being compiled
  51. 1> with
  52. 1> [
  53. 1> Value=std::pair<wxPoint,unsigned int>,
  54. 1> Iterator=std::pair<wxPoint,unsigned int> *
  55. 1> ]
  56. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\quadratic\redistribute_elements.hpp(116): note: see reference to function template instantiation 'boost::geometry::index::detail::varray<Value,17>::varray<std::pair<wxPoint,unsigned int>*>(Iterator,Iterator)' being compiled
  57. 1> with
  58. 1> [
  59. 1> Value=std::pair<wxPoint,unsigned int>,
  60. 1> Iterator=std::pair<wxPoint,unsigned int> *
  61. 1> ]
  62. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(164): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::redistribute_elements<Value,Options,Translator,Box,Allocators,boost::geometry::index::detail::rtree::quadratic_tag>::apply<Node>(Node &,Node &,Box &,Box &,const boost::geometry::index::quadratic<16,4> &,const Translator &,Allocators &)' being compiled
  63. 1> with
  64. 1> [
  65. 1> Value=std::pair<wxPoint,unsigned int>,
  66. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  67. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  68. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  69. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  70. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  71. 1> ]
  72. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(164): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::redistribute_elements<Value,Options,Translator,Box,Allocators,boost::geometry::index::detail::rtree::quadratic_tag>::apply<Node>(Node &,Node &,Box &,Box &,const boost::geometry::index::quadratic<16,4> &,const Translator &,Allocators &)' being compiled
  73. 1> with
  74. 1> [
  75. 1> Value=std::pair<wxPoint,unsigned int>,
  76. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  77. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  78. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  79. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  80. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  81. 1> ]
  82. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(357): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::split<Value,Options,Translator,Box,Allocators,boost::geometry::index::detail::rtree::split_default_tag>::apply<Node>(boost::geometry::index::detail::varray<boost::geometry::index::detail::rtree::ptr_pair<Box,boost::variant<boost::geometry::index::detail::rtree::variant_leaf<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::variant_internal_node<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> *>,1> &,Node &,Box &,const boost::geometry::index::quadratic<16,4> &,const Translator &,Allocators &)' being compiled
  83. 1> with
  84. 1> [
  85. 1> Value=std::pair<wxPoint,unsigned int>,
  86. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  87. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  88. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  89. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  90. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  91. 1> Parameters=boost::geometry::index::quadratic<16,4>
  92. 1> ]
  93. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(357): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::split<Value,Options,Translator,Box,Allocators,boost::geometry::index::detail::rtree::split_default_tag>::apply<Node>(boost::geometry::index::detail::varray<boost::geometry::index::detail::rtree::ptr_pair<Box,boost::variant<boost::geometry::index::detail::rtree::variant_leaf<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::variant_internal_node<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_,boost::detail::variant::void_> *>,1> &,Node &,Box &,const boost::geometry::index::quadratic<16,4> &,const Translator &,Allocators &)' being compiled
  94. 1> with
  95. 1> [
  96. 1> Value=std::pair<wxPoint,unsigned int>,
  97. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  98. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  99. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  100. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  101. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  102. 1> Parameters=boost::geometry::index::quadratic<16,4>
  103. 1> ]
  104. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(326): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::visitors::detail::insert<Value,Value,Options,Translator,Box,Allocators>::split<Node>(Node &) const' being compiled
  105. 1> with
  106. 1> [
  107. 1> Value=std::pair<wxPoint,unsigned int>,
  108. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  109. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  110. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  111. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  112. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  113. 1> ]
  114. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(326): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::visitors::detail::insert<Value,Value,Options,Translator,Box,Allocators>::split<Node>(Node &) const' being compiled
  115. 1> with
  116. 1> [
  117. 1> Value=std::pair<wxPoint,unsigned int>,
  118. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  119. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  120. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  121. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  122. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  123. 1> ]
  124. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(565): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::visitors::detail::insert<Value,Value,Options,Translator,Box,Allocators>::post_traverse<boost::geometry::index::detail::rtree::variant_leaf<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag>>(Node &)' being compiled
  125. 1> with
  126. 1> [
  127. 1> Value=std::pair<wxPoint,unsigned int>,
  128. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  129. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  130. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  131. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  132. 1> Parameters=boost::geometry::index::quadratic<16,4>,
  133. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  134. 1> ]
  135. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(565): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::visitors::detail::insert<Value,Value,Options,Translator,Box,Allocators>::post_traverse<boost::geometry::index::detail::rtree::variant_leaf<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag>>(Node &)' being compiled
  136. 1> with
  137. 1> [
  138. 1> Value=std::pair<wxPoint,unsigned int>,
  139. 1> Options=boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  140. 1> Translator=boost::geometry::index::detail::translator<boost::geometry::index::indexable<value>,boost::geometry::index::equal_to<value>>,
  141. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  142. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,
  143. 1> Parameters=boost::geometry::index::quadratic<16,4>,
  144. 1> Node=boost::geometry::index::detail::rtree::variant_leaf<std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  145. 1> ]
  146. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\insert.hpp(558): note: while compiling class template member function 'void boost::geometry::index::detail::rtree::visitors::insert<std::pair<wxPoint,unsigned int>,std::pair<wxPoint,unsigned int>,boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::translator<IndexableGetter,EqualTo>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<Value>,Value,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::insert_default_tag>::operator ()(boost::geometry::index::detail::rtree::variant_leaf<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag> &)'
  147. 1> with
  148. 1> [
  149. 1> IndexableGetter=boost::geometry::index::indexable<value>,
  150. 1> EqualTo=boost::geometry::index::equal_to<value>,
  151. 1> Value=value,
  152. 1> Parameters=boost::geometry::index::quadratic<16,4>,
  153. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  154. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  155. 1> ]
  156. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\variant\variant.hpp(978): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::visitors::insert<std::pair<wxPoint,unsigned int>,std::pair<wxPoint,unsigned int>,boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::translator<IndexableGetter,EqualTo>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<Value>,Value,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::insert_default_tag>::operator ()(boost::geometry::index::detail::rtree::variant_leaf<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag> &)' being compiled
  157. 1> with
  158. 1> [
  159. 1> IndexableGetter=boost::geometry::index::indexable<value>,
  160. 1> EqualTo=boost::geometry::index::equal_to<value>,
  161. 1> Value=value,
  162. 1> Parameters=boost::geometry::index::quadratic<16,4>,
  163. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  164. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  165. 1> ]
  166. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\rtree.hpp(1453): note: see reference to class template instantiation 'boost::geometry::index::detail::rtree::visitors::insert<std::pair<wxPoint,unsigned int>,std::pair<wxPoint,unsigned int>,boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::translator<IndexableGetter,EqualTo>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<Value>,Value,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::rtree::insert_default_tag>' being compiled
  167. 1> with
  168. 1> [
  169. 1> IndexableGetter=boost::geometry::index::indexable<value>,
  170. 1> EqualTo=boost::geometry::index::equal_to<value>,
  171. 1> Value=value
  172. 1> ]
  173. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\rtree.hpp(1443): note: while compiling class template member function 'void boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>::raw_insert(const std::pair<wxPoint,unsigned int> &)'
  174. 1> with
  175. 1> [
  176. 1> Value=value
  177. 1> ]
  178. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\rtree.hpp(1589): note: see reference to function template instantiation 'void boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>::raw_insert(const std::pair<wxPoint,unsigned int> &)' being compiled
  179. 1> with
  180. 1> [
  181. 1> Value=value
  182. 1> ]
  183. 1> c:\users\simon\documents\visual studio 2015\projects\rtree1\scratch1\main.cpp(58): note: see reference to class template instantiation 'boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>' being compiled
  184. 1> with
  185. 1> [
  186. 1> Value=value
  187. 1> ]
  188. 1>c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(230): error C2672: 'boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply': no matching overloaded function found
  189. 1> with
  190. 1> [
  191. 1> IntersectionPoint=wxPoint,
  192. 1> CalculationType=void
  193. 1> ]
  194. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(222): note: while compiling class template member function 'boost::geometry::detail::overlay::intersection_info<Point1,Point2,wxPoint,RobustPolicy>::intersection_info(const Point1 &,const Point1 &,const Point1 &,const Point2 &,const Point2 &,const Point2 &,const RobustPolicy &)'
  195. 1> with
  196. 1> [
  197. 1> Point1=wxPoint,
  198. 1> Point2=boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
  199. 1> RobustPolicy=rescale_policy_type
  200. 1> ]
  201. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info.hpp(948): note: see reference to function template instantiation 'boost::geometry::detail::overlay::intersection_info<Point1,Point2,wxPoint,RobustPolicy>::intersection_info(const Point1 &,const Point1 &,const Point1 &,const Point2 &,const Point2 &,const Point2 &,const RobustPolicy &)' being compiled
  202. 1> with
  203. 1> [
  204. 1> Point1=wxPoint,
  205. 1> Point2=boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
  206. 1> RobustPolicy=rescale_policy_type
  207. 1> ]
  208. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info.hpp(948): note: see reference to class template instantiation 'boost::geometry::detail::overlay::intersection_info<Point1,Point2,wxPoint,RobustPolicy>' being compiled
  209. 1> with
  210. 1> [
  211. 1> Point1=wxPoint,
  212. 1> Point2=boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
  213. 1> RobustPolicy=rescale_policy_type
  214. 1> ]
  215. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turns.hpp(656): note: see reference to function template instantiation 'OutputIterator boost::geometry::detail::overlay::get_turn_info<AssignPolicy>::apply<wxPoint,boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,turn_info,RobustPolicy,std::back_insert_iterator<Turns>>(const Point1 &,const Point1 &,const Point1 &,const Point2 &,const Point2 &,const Point2 &,bool,bool,bool,bool,const TurnInfo &,const RobustPolicy &,OutputIterator)' being compiled
  216. 1> with
  217. 1> [
  218. 1> OutputIterator=std::back_insert_iterator<std::deque<turn_info_type,std::allocator<turn_info_type>>>,
  219. 1> AssignPolicy=boost::geometry::detail::disjoint::assign_disjoint_policy,
  220. 1> RobustPolicy=rescale_policy_type,
  221. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  222. 1> Point1=wxPoint,
  223. 1> Point2=boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
  224. 1> TurnInfo=turn_info
  225. 1> ]
  226. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turns.hpp(653): note: see reference to function template instantiation 'OutputIterator boost::geometry::detail::overlay::get_turn_info<AssignPolicy>::apply<wxPoint,boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,turn_info,RobustPolicy,std::back_insert_iterator<Turns>>(const Point1 &,const Point1 &,const Point1 &,const Point2 &,const Point2 &,const Point2 &,bool,bool,bool,bool,const TurnInfo &,const RobustPolicy &,OutputIterator)' being compiled
  227. 1> with
  228. 1> [
  229. 1> OutputIterator=std::back_insert_iterator<std::deque<turn_info_type,std::allocator<turn_info_type>>>,
  230. 1> AssignPolicy=boost::geometry::detail::disjoint::assign_disjoint_policy,
  231. 1> RobustPolicy=rescale_policy_type,
  232. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  233. 1> Point1=wxPoint,
  234. 1> Point2=boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>,
  235. 1> TurnInfo=turn_info
  236. 1> ]
  237. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turns.hpp(597): note: see reference to function template instantiation 'void boost::geometry::detail::get_turns::get_turns_cs<ring_type,Box,false,false,TurnPolicy>::get_turns_with_box<RobustPolicy,Turns,InterruptPolicy>(const boost::geometry::segment_identifier &,int,const wxPoint &,const wxPoint &,const wxPoint &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const bool,const bool,const RobustPolicy &,Turns &,InterruptPolicy &)' being compiled
  238. 1> with
  239. 1> [
  240. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  241. 1> TurnPolicy=boost::geometry::detail::get_turns::get_turn_info_type<polygon_type,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::detail::disjoint::assign_disjoint_policy,boost::geometry::polygon_tag,boost::geometry::box_tag,boost::geometry::areal_tag,boost::geometry::areal_tag>,
  242. 1> RobustPolicy=rescale_policy_type,
  243. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  244. 1> InterruptPolicy=boost::geometry::detail::disjoint::disjoint_interrupt_policy
  245. 1> ]
  246. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turns.hpp(590): note: see reference to function template instantiation 'void boost::geometry::detail::get_turns::get_turns_cs<ring_type,Box,false,false,TurnPolicy>::get_turns_with_box<RobustPolicy,Turns,InterruptPolicy>(const boost::geometry::segment_identifier &,int,const wxPoint &,const wxPoint &,const wxPoint &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>> &,const bool,const bool,const RobustPolicy &,Turns &,InterruptPolicy &)' being compiled
  247. 1> with
  248. 1> [
  249. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  250. 1> TurnPolicy=boost::geometry::detail::get_turns::get_turn_info_type<polygon_type,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::detail::disjoint::assign_disjoint_policy,boost::geometry::polygon_tag,boost::geometry::box_tag,boost::geometry::areal_tag,boost::geometry::areal_tag>,
  251. 1> RobustPolicy=rescale_policy_type,
  252. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  253. 1> InterruptPolicy=boost::geometry::detail::disjoint::disjoint_interrupt_policy
  254. 1> ]
  255. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turns.hpp(716): note: see reference to function template instantiation 'void boost::geometry::detail::get_turns::get_turns_cs<ring_type,Box,false,false,TurnPolicy>::apply<RobustPolicy,Turns,InterruptPolicy>(int,const Range &,int,const Box &,const RobustPolicy &,Turns &,InterruptPolicy &,boost::geometry::signed_size_type,boost::geometry::signed_size_type)' being compiled
  256. 1> with
  257. 1> [
  258. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  259. 1> TurnPolicy=boost::geometry::detail::get_turns::get_turn_info_type<polygon_type,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::detail::disjoint::assign_disjoint_policy,boost::geometry::polygon_tag,boost::geometry::box_tag,boost::geometry::areal_tag,boost::geometry::areal_tag>,
  260. 1> RobustPolicy=rescale_policy_type,
  261. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  262. 1> InterruptPolicy=boost::geometry::detail::disjoint::disjoint_interrupt_policy,
  263. 1> Range=ring_type
  264. 1> ]
  265. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turns.hpp(711): note: see reference to function template instantiation 'void boost::geometry::detail::get_turns::get_turns_cs<ring_type,Box,false,false,TurnPolicy>::apply<RobustPolicy,Turns,InterruptPolicy>(int,const Range &,int,const Box &,const RobustPolicy &,Turns &,InterruptPolicy &,boost::geometry::signed_size_type,boost::geometry::signed_size_type)' being compiled
  266. 1> with
  267. 1> [
  268. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  269. 1> TurnPolicy=boost::geometry::detail::get_turns::get_turn_info_type<polygon_type,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::detail::disjoint::assign_disjoint_policy,boost::geometry::polygon_tag,boost::geometry::box_tag,boost::geometry::areal_tag,boost::geometry::areal_tag>,
  270. 1> RobustPolicy=rescale_policy_type,
  271. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  272. 1> InterruptPolicy=boost::geometry::detail::disjoint::disjoint_interrupt_policy,
  273. 1> Range=ring_type
  274. 1> ]
  275. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\linear_linear.hpp(150): note: see reference to function template instantiation 'void boost::geometry::detail::get_turns::get_turns_polygon_cs<Polygon,Box,false,false,TurnPolicy>::apply<rescale_policy_type,std::deque<turn_info_type,std::allocator<_Ty>>,boost::geometry::detail::disjoint::disjoint_interrupt_policy>(int,const Polygon &,int,const Box &,const RobustPolicy &,Turns &,InterruptPolicy &,boost::geometry::signed_size_type)' being compiled
  276. 1> with
  277. 1> [
  278. 1> Polygon=polygon_type,
  279. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  280. 1> TurnPolicy=boost::geometry::detail::get_turns::get_turn_info_type<polygon_type,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::detail::disjoint::assign_disjoint_policy,boost::geometry::polygon_tag,boost::geometry::box_tag,boost::geometry::areal_tag,boost::geometry::areal_tag>,
  281. 1> _Ty=turn_info_type,
  282. 1> RobustPolicy=rescale_policy_type,
  283. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  284. 1> InterruptPolicy=boost::geometry::detail::disjoint::disjoint_interrupt_policy
  285. 1> ]
  286. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\linear_linear.hpp(149): note: see reference to function template instantiation 'void boost::geometry::detail::get_turns::get_turns_polygon_cs<Polygon,Box,false,false,TurnPolicy>::apply<rescale_policy_type,std::deque<turn_info_type,std::allocator<_Ty>>,boost::geometry::detail::disjoint::disjoint_interrupt_policy>(int,const Polygon &,int,const Box &,const RobustPolicy &,Turns &,InterruptPolicy &,boost::geometry::signed_size_type)' being compiled
  287. 1> with
  288. 1> [
  289. 1> Polygon=polygon_type,
  290. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  291. 1> TurnPolicy=boost::geometry::detail::get_turns::get_turn_info_type<polygon_type,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::detail::disjoint::assign_disjoint_policy,boost::geometry::polygon_tag,boost::geometry::box_tag,boost::geometry::areal_tag,boost::geometry::areal_tag>,
  292. 1> _Ty=turn_info_type,
  293. 1> RobustPolicy=rescale_policy_type,
  294. 1> Turns=std::deque<turn_info_type,std::allocator<turn_info_type>>,
  295. 1> InterruptPolicy=boost::geometry::detail::disjoint::disjoint_interrupt_policy
  296. 1> ]
  297. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\linear_linear.hpp(114): note: while compiling class template member function 'bool boost::geometry::detail::disjoint::disjoint_linear<Geometry1,Geometry2>::apply(const Geometry1 &,const Geometry2 &)'
  298. 1> with
  299. 1> [
  300. 1> Geometry1=polygon_type,
  301. 1> Geometry2=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  302. 1> ]
  303. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\areal_areal.hpp(82): note: see reference to function template instantiation 'bool boost::geometry::detail::disjoint::disjoint_linear<Geometry1,Geometry2>::apply(const Geometry1 &,const Geometry2 &)' being compiled
  304. 1> with
  305. 1> [
  306. 1> Geometry1=polygon_type,
  307. 1> Geometry2=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  308. 1> ]
  309. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\areal_areal.hpp(82): note: see reference to class template instantiation 'boost::geometry::detail::disjoint::disjoint_linear<Geometry1,Geometry2>' being compiled
  310. 1> with
  311. 1> [
  312. 1> Geometry1=polygon_type,
  313. 1> Geometry2=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  314. 1> ]
  315. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\areal_areal.hpp(81): note: while compiling class template member function 'bool boost::geometry::detail::disjoint::general_areal<Areal,Box>::apply(const Geometry1 &,const Geometry2 &)'
  316. 1> with
  317. 1> [
  318. 1> Areal=polygon_type,
  319. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  320. 1> Geometry1=polygon_type,
  321. 1> Geometry2=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  322. 1> ]
  323. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(55): note: see reference to function template instantiation 'bool boost::geometry::detail::disjoint::general_areal<Areal,Box>::apply(const Geometry1 &,const Geometry2 &)' being compiled
  324. 1> with
  325. 1> [
  326. 1> Areal=polygon_type,
  327. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  328. 1> Geometry1=polygon_type,
  329. 1> Geometry2=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  330. 1> ]
  331. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\areal_areal.hpp(124): note: see reference to class template instantiation 'boost::geometry::detail::disjoint::general_areal<Areal,Box>' being compiled
  332. 1> with
  333. 1> [
  334. 1> Areal=polygon_type,
  335. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  336. 1> ]
  337. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(60): note: see reference to class template instantiation 'boost::geometry::dispatch::disjoint<Geometry2,Geometry1,2,Tag2,Tag1,false>' being compiled
  338. 1> with
  339. 1> [
  340. 1> Geometry2=polygon_type,
  341. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  342. 1> Tag2=boost::geometry::areal_tag,
  343. 1> Tag1=boost::geometry::box_tag
  344. 1> ]
  345. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(54): note: while compiling class template member function 'bool boost::geometry::dispatch::disjoint<Geometry1,Geometry2,2,boost::geometry::box_tag,boost::geometry::areal_tag,true>::apply(const Geometry1 &,const Geometry2 &)'
  346. 1> with
  347. 1> [
  348. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  349. 1> Geometry2=polygon_type
  350. 1> ]
  351. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(82): note: see reference to function template instantiation 'bool boost::geometry::dispatch::disjoint<Geometry1,Geometry2,2,boost::geometry::box_tag,boost::geometry::areal_tag,true>::apply(const Geometry1 &,const Geometry2 &)' being compiled
  352. 1> with
  353. 1> [
  354. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  355. 1> Geometry2=polygon_type
  356. 1> ]
  357. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(82): note: see reference to class template instantiation 'boost::geometry::dispatch::disjoint<Geometry1,Geometry2,2,boost::geometry::box_tag,boost::geometry::areal_tag,true>' being compiled
  358. 1> with
  359. 1> [
  360. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  361. 1> Geometry2=polygon_type
  362. 1> ]
  363. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(75): note: while compiling class template member function 'bool boost::geometry::resolve_variant::disjoint<Geometry1,Geometry2>::apply(const Geometry1 &,const Geometry2 &)'
  364. 1> with
  365. 1> [
  366. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  367. 1> Geometry2=polygon_type
  368. 1> ]
  369. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(180): note: see reference to function template instantiation 'bool boost::geometry::resolve_variant::disjoint<Geometry1,Geometry2>::apply(const Geometry1 &,const Geometry2 &)' being compiled
  370. 1> with
  371. 1> [
  372. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  373. 1> Geometry2=polygon_type
  374. 1> ]
  375. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\disjoint\interface.hpp(180): note: see reference to class template instantiation 'boost::geometry::resolve_variant::disjoint<Geometry1,Geometry2>' being compiled
  376. 1> with
  377. 1> [
  378. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  379. 1> Geometry2=polygon_type
  380. 1> ]
  381. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\intersects.hpp(99): note: see reference to function template instantiation 'bool boost::geometry::disjoint<Geometry1,Geometry2>(const Geometry1 &,const Geometry2 &)' being compiled
  382. 1> with
  383. 1> [
  384. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  385. 1> Geometry2=polygon_type
  386. 1> ]
  387. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\predicates.hpp(198): note: see reference to function template instantiation 'bool boost::geometry::intersects<G1,G2>(const Geometry1 &,const Geometry2 &)' being compiled
  388. 1> with
  389. 1> [
  390. 1> G1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  391. 1> G2=polygon_type,
  392. 1> Geometry1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  393. 1> Geometry2=polygon_type
  394. 1> ]
  395. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\predicates.hpp(319): note: see reference to function template instantiation 'bool boost::geometry::index::detail::spatial_predicate_call<boost::geometry::index::detail::predicates::intersects_tag>::apply<Indexable,Geometry>(const G1 &,const G2 &)' being compiled
  396. 1> with
  397. 1> [
  398. 1> Indexable=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  399. 1> Geometry=polygon_type,
  400. 1> G1=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  401. 1> G2=polygon_type
  402. 1> ]
  403. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\predicates.hpp(630): note: see reference to function template instantiation 'bool boost::geometry::index::detail::predicate_check<Predicate,Tag>::apply<Value,Indexable>(const boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false> &,const Value &,const Indexable &)' being compiled
  404. 1> with
  405. 1> [
  406. 1> Predicate=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  407. 1> Tag=boost::geometry::index::detail::bounds_tag,
  408. 1> Value=int,
  409. 1> Indexable=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  410. 1> ]
  411. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\predicates.hpp(630): note: see reference to function template instantiation 'bool boost::geometry::index::detail::predicate_check<Predicate,Tag>::apply<Value,Indexable>(const boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false> &,const Value &,const Indexable &)' being compiled
  412. 1> with
  413. 1> [
  414. 1> Predicate=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  415. 1> Tag=boost::geometry::index::detail::bounds_tag,
  416. 1> Value=int,
  417. 1> Indexable=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  418. 1> ]
  419. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\predicates.hpp(698): note: see reference to function template instantiation 'bool boost::geometry::index::detail::predicates_check_impl<Predicates,Tag,0,1>::apply<Value,Indexable>(const Predicate &,const Value &,const Indexable &)' being compiled
  420. 1> with
  421. 1> [
  422. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  423. 1> Tag=boost::geometry::index::detail::bounds_tag,
  424. 1> Value=int,
  425. 1> Indexable=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  426. 1> Predicate=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>
  427. 1> ]
  428. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\predicates.hpp(697): note: see reference to function template instantiation 'bool boost::geometry::index::detail::predicates_check_impl<Predicates,Tag,0,1>::apply<Value,Indexable>(const Predicate &,const Value &,const Indexable &)' being compiled
  429. 1> with
  430. 1> [
  431. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  432. 1> Tag=boost::geometry::index::detail::bounds_tag,
  433. 1> Value=int,
  434. 1> Indexable=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  435. 1> Predicate=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>
  436. 1> ]
  437. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\spatial_query.hpp(45): note: see reference to function template instantiation 'bool boost::geometry::index::detail::predicates_check<boost::geometry::index::detail::bounds_tag,0,1,Predicates,int,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>>(const Predicates &,const Value &,const Indexable &)' being compiled
  438. 1> with
  439. 1> [
  440. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  441. 1> Value=int,
  442. 1> Indexable=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>
  443. 1> ]
  444. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\detail\rtree\visitors\spatial_query.hpp(35): note: while compiling class template member function 'void boost::geometry::index::detail::rtree::visitors::spatial_query<std::pair<wxPoint,unsigned int>,boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::translator<IndexableGetter,EqualTo>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<Value>,Value,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,Predicates,OutIter>::operator ()(const boost::geometry::index::detail::rtree::variant_internal_node<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag> &)'
  445. 1> with
  446. 1> [
  447. 1> IndexableGetter=boost::geometry::index::indexable<value>,
  448. 1> EqualTo=boost::geometry::index::equal_to<value>,
  449. 1> Value=value,
  450. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  451. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>,
  452. 1> Parameters=boost::geometry::index::quadratic<16,4>,
  453. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  454. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  455. 1> ]
  456. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\variant\variant.hpp(978): note: see reference to function template instantiation 'void boost::geometry::index::detail::rtree::visitors::spatial_query<std::pair<wxPoint,unsigned int>,boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::translator<IndexableGetter,EqualTo>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<Value>,Value,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,Predicates,OutIter>::operator ()(const boost::geometry::index::detail::rtree::variant_internal_node<Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_variant_static_tag> &)' being compiled
  457. 1> with
  458. 1> [
  459. 1> IndexableGetter=boost::geometry::index::indexable<value>,
  460. 1> EqualTo=boost::geometry::index::equal_to<value>,
  461. 1> Value=value,
  462. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  463. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>,
  464. 1> Parameters=boost::geometry::index::quadratic<16,4>,
  465. 1> Box=boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,
  466. 1> Allocators=boost::geometry::index::detail::rtree::allocators<std::allocator<value>,std::pair<wxPoint,unsigned int>,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>
  467. 1> ]
  468. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\rtree.hpp(1661): note: see reference to class template instantiation 'boost::geometry::index::detail::rtree::visitors::spatial_query<std::pair<wxPoint,unsigned int>,boost::geometry::index::detail::rtree::options<boost::geometry::index::quadratic<16,4>,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_variant_static_tag>,boost::geometry::index::detail::translator<IndexableGetter,EqualTo>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::allocators<std::allocator<Value>,Value,boost::geometry::index::quadratic<16,4>,boost::geometry::model::box<boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>>,boost::geometry::index::detail::rtree::node_variant_static_tag>,Predicates,OutIter>' being compiled
  469. 1> with
  470. 1> [
  471. 1> IndexableGetter=boost::geometry::index::indexable<value>,
  472. 1> EqualTo=boost::geometry::index::equal_to<value>,
  473. 1> Value=value,
  474. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  475. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>
  476. 1> ]
  477. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\rtree.hpp(838): note: see reference to function template instantiation 'unsigned int boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>::query_dispatch<Predicates,OutIter>(const Predicates &,OutIter,const boost::mpl::bool_<false> &) const' being compiled
  478. 1> with
  479. 1> [
  480. 1> Value=value,
  481. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  482. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>
  483. 1> ]
  484. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\index\rtree.hpp(838): note: see reference to function template instantiation 'unsigned int boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>::query_dispatch<Predicates,OutIter>(const Predicates &,OutIter,const boost::mpl::bool_<false> &) const' being compiled
  485. 1> with
  486. 1> [
  487. 1> Value=value,
  488. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  489. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>
  490. 1> ]
  491. 1> c:\users\simon\documents\visual studio 2015\projects\rtree1\scratch1\main.cpp(73): note: see reference to function template instantiation 'unsigned int boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>::query<boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,std::back_insert_iterator<std::vector<value,std::allocator<Value>>>>(const Predicates &,OutIter) const' being compiled
  492. 1> with
  493. 1> [
  494. 1> Value=value,
  495. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  496. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>
  497. 1> ]
  498. 1> c:\users\simon\documents\visual studio 2015\projects\rtree1\scratch1\main.cpp(73): note: see reference to function template instantiation 'unsigned int boost::geometry::index::rtree<value,boost::geometry::index::quadratic<16,4>,boost::geometry::index::indexable<Value>,boost::geometry::index::equal_to<Value>,std::allocator<Value>>::query<boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,std::back_insert_iterator<std::vector<value,std::allocator<Value>>>>(const Predicates &,OutIter) const' being compiled
  499. 1> with
  500. 1> [
  501. 1> Value=value,
  502. 1> Predicates=boost::geometry::index::detail::predicates::spatial_predicate<polygon_type,boost::geometry::index::detail::predicates::within_tag,false>,
  503. 1> OutIter=std::back_insert_iterator<std::vector<value,std::allocator<value>>>
  504. 1> ]
  505. 1>c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(230): error C2782: 'boost::tuples::tuple<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>,boost::geometry::policies::relate::segments_direction::return_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type> boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply(const Segment1 &,const Segment2 &,const RobustPolicy &,const RobustPoint &,const RobustPoint &,const RobustPoint &,const RobustPoint &)': template parameter 'RobustPoint' is ambiguous
  506. 1> with
  507. 1> [
  508. 1> IntersectionPoint=wxPoint,
  509. 1> CalculationType=void
  510. 1> ]
  511. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\strategies\cartesian\cart_intersect.hpp(112): note: see declaration of 'boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply'
  512. 1> with
  513. 1> [
  514. 1> IntersectionPoint=wxPoint,
  515. 1> CalculationType=void
  516. 1> ]
  517. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(230): note: could be 'boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>'
  518. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(230): note: or 'wxPoint'
  519. 1>c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(230): error C2784: 'boost::tuples::tuple<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>,boost::geometry::policies::relate::segments_direction::return_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type> boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply(const Segment1 &,const Segment2 &,const RobustPolicy &,const RobustPoint &,const RobustPoint &,const RobustPoint &,const RobustPoint &)': could not deduce template argument for 'const RobustPoint &' from 'const boost::geometry::model::point<double,2,boost::geometry::cs::geographic<boost::geometry::degree>>'
  520. 1> with
  521. 1> [
  522. 1> IntersectionPoint=wxPoint,
  523. 1> CalculationType=void
  524. 1> ]
  525. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\strategies\cartesian\cart_intersect.hpp(112): note: see declaration of 'boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply'
  526. 1> with
  527. 1> [
  528. 1> IntersectionPoint=wxPoint,
  529. 1> CalculationType=void
  530. 1> ]
  531. 1>c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\algorithms\detail\overlay\get_turn_info_helpers.hpp(230): error C2780: 'boost::tuples::tuple<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>,boost::geometry::policies::relate::segments_direction::return_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type> boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply(const Segment1 &,const Segment2 &,const RobustPolicy &)': expects 3 arguments - 7 provided
  532. 1> with
  533. 1> [
  534. 1> IntersectionPoint=wxPoint,
  535. 1> CalculationType=void
  536. 1> ]
  537. 1> c:\users\simon\downloads\boost_1_61_0\boost_1_61_0\boost\geometry\strategies\cartesian\cart_intersect.hpp(83): note: see declaration of 'boost::geometry::strategy::intersection::relate_cartesian_segments<boost::geometry::policies::relate::segments_tupled<boost::geometry::policies::relate::segments_intersection_points<boost::geometry::segment_intersection_points<IntersectionPoint,boost::geometry::segment_ratio<double>>>,boost::geometry::policies::relate::segments_direction>,CalculationType>::apply'
  538. 1> with
  539. 1> [
  540. 1> IntersectionPoint=wxPoint,
  541. 1> CalculationType=void
  542. 1> ]
  543. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Advertisement
Add Comment
Please, Sign In to add comment