// Boost.Geometry (aka GGL, Generic Geometry Library) // Unit Test // Copyright Alfredo Correa 2010 // Copyright (c) 2010 Barend Gehrels, Amsterdam, the Netherlands. // Use, modification and distribution is subject to the Boost Software License, // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt) #include #include #include #include #include #include BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian); int test_main(int, char* []) { bg::model::point p1(1,2,3); double p2[3] = {4,5,6}; boost::tuple p3(7,8,9); boost::array p4 = {{10,11,12}}; std::clog << bg::distance(p1, p2) << std::endl; std::clog << bg::distance(p2, p3) << std::endl; std::clog << bg::distance(p3, p4) << std::endl; return 0; }