Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r83882 - in trunk/libs/geometry/test/index/rtree: . generated interprocess
From: adam.wulkiewicz_at_[hidden]
Date: 2013-04-13 17:31:08


Author: awulkiew
Date: 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
New Revision: 83882
URL: http://svn.boost.org/trac/boost/changeset/83882

Log:
geometry::index tests: leaved generated tests only for double coordinate type; generated and interprocess tests replaced by smaller ones.
Added:
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_b2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_b3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_p2d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_p3d.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_linear.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_linear_dyn.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_quadratic.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_quadratic_dyn.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_rstar.cpp (contents, props changed)
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_rstar_dyn.cpp (contents, props changed)
Removed:
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_linear.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_rstar.cpp
   trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_rstar_dyn.cpp
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_linear.cpp
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_linear_dyn.cpp
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_quadratic.cpp
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_quadratic_dyn.cpp
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_rstar.cpp
   trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_rstar_dyn.cpp
Text files modified:
   trunk/libs/geometry/test/index/rtree/generated/Jamfile.v2 | 64 ++++++--------------------------
   trunk/libs/geometry/test/index/rtree/interprocess/test_interprocess.hpp | 71 ++++++++++++++++++++++++-----------
   trunk/libs/geometry/test/index/rtree/rtree_test_generator.cpp | 77 +++++++++++----------------------------
   trunk/libs/geometry/test/index/rtree/test_rtree.hpp | 28 ++++++++++++++
   4 files changed, 111 insertions(+), 129 deletions(-)

Modified: trunk/libs/geometry/test/index/rtree/generated/Jamfile.v2
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/Jamfile.v2 (original)
+++ trunk/libs/geometry/test/index/rtree/generated/Jamfile.v2 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -6,55 +6,17 @@
 # Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 # http://www.boost.org/LICENSE_1_0.txt)
 
-test-suite boost-geometry-index-rtree-generated
- :
- [ run rtree_p2d_linear.cpp ]
- [ run rtree_b2d_linear.cpp ]
- [ run rtree_p2d_quadratic.cpp ]
- [ run rtree_b2d_quadratic.cpp ]
- [ run rtree_p2d_rstar.cpp ]
- [ run rtree_b2d_rstar.cpp ]
- [ run rtree_p2d_linear_dyn.cpp ]
- [ run rtree_b2d_linear_dyn.cpp ]
- [ run rtree_p2d_quadratic_dyn.cpp ]
- [ run rtree_b2d_quadratic_dyn.cpp ]
- [ run rtree_p2d_rstar_dyn.cpp ]
- [ run rtree_b2d_rstar_dyn.cpp ]
- [ run rtree_p2i_linear.cpp ]
- [ run rtree_b2i_linear.cpp ]
- [ run rtree_p2i_quadratic.cpp ]
- [ run rtree_b2i_quadratic.cpp ]
- [ run rtree_p2i_rstar.cpp ]
- [ run rtree_b2i_rstar.cpp ]
- [ run rtree_p2i_linear_dyn.cpp ]
- [ run rtree_b2i_linear_dyn.cpp ]
- [ run rtree_p2i_quadratic_dyn.cpp ]
- [ run rtree_b2i_quadratic_dyn.cpp ]
- [ run rtree_p2i_rstar_dyn.cpp ]
- [ run rtree_b2i_rstar_dyn.cpp ]
- [ run rtree_p3d_linear.cpp ]
- [ run rtree_b3d_linear.cpp ]
- [ run rtree_p3d_quadratic.cpp ]
- [ run rtree_b3d_quadratic.cpp ]
- [ run rtree_p3d_rstar.cpp ]
- [ run rtree_b3d_rstar.cpp ]
- [ run rtree_p3d_linear_dyn.cpp ]
- [ run rtree_b3d_linear_dyn.cpp ]
- [ run rtree_p3d_quadratic_dyn.cpp ]
- [ run rtree_b3d_quadratic_dyn.cpp ]
- [ run rtree_p3d_rstar_dyn.cpp ]
- [ run rtree_b3d_rstar_dyn.cpp ]
- [ run rtree_p3i_linear.cpp ]
- [ run rtree_b3i_linear.cpp ]
- [ run rtree_p3i_quadratic.cpp ]
- [ run rtree_b3i_quadratic.cpp ]
- [ run rtree_p3i_rstar.cpp ]
- [ run rtree_b3i_rstar.cpp ]
- [ run rtree_p3i_linear_dyn.cpp ]
- [ run rtree_b3i_linear_dyn.cpp ]
- [ run rtree_p3i_quadratic_dyn.cpp ]
- [ run rtree_b3i_quadratic_dyn.cpp ]
- [ run rtree_p3i_rstar_dyn.cpp ]
- [ run rtree_b3i_rstar_dyn.cpp ]
- ;
+rule test_all
+{
+ local all_rules = ;
+
+ for local fileb in [ glob *.cpp ]
+ {
+ all_rules += [ run $(fileb) ] ;
+ }
+
+ return $(all_rules) ;
+}
+
+test-suite boost-geometry-index-rtree-generated : [ test_all r ] ;
 

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2d_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b2i_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3d_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_b3i_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,20 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-#include <boost/geometry/geometries/box.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_box<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_add_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_mod_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dlin_que_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::dynamic_linear(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_add_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_mod_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_dqua_que_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::dynamic_quadratic(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_add_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_mod_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_drst_que_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::dynamic_rstar(8, 3), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_add_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_mod_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_lin_que_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::linear<8, 3>(), std::allocator<int>());
+ return 0;
+}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2d_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p2i_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 2, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3d_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<double, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::linear<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_linear(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::quadratic<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_quadratic(8, 3));
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::rstar<8, 3>());
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/generated/rtree_p3i_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/test_rtree.hpp>
-
-#include <boost/geometry/geometries/point.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<int, 3, bg::cs::cartesian> Point;
- test_rtree_for_point<Point>(bgi::dynamic_rstar(8, 3));
- return 0;
-}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_add_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_mod_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_qua_que_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::quadratic<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::additional<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_add_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::additional<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::modifiers<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_mod_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::modifiers<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_b2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_b2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 2, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_b3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_b3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::box< bg::model::point<double, 3, bg::cs::cartesian> > Indexable;
+ testset::queries<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_p2d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_p2d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 2, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_p3d.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/generated/rtree_rst_que_p3d.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/test_rtree.hpp>
+
+#include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/box.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<double, 3, bg::cs::cartesian> Indexable;
+ testset::queries<Indexable>(bgi::rstar<8, 3>(), std::allocator<int>());
+ return 0;
+}

Deleted: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_linear.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/interprocess/test_interprocess.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
-
- test_rtree_interprocess<P2f>(bgi::linear<32, 8>());
-
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_linear_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/interprocess/test_interprocess.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
-
- test_rtree_interprocess<P2f>(bgi::dynamic_linear(32, 8));
-
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_quadratic.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/interprocess/test_interprocess.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
-
- test_rtree_interprocess<P2f>(bgi::quadratic<32, 8>());
-
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_quadratic_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/interprocess/test_interprocess.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
-
- test_rtree_interprocess<P2f>(bgi::dynamic_quadratic(32, 8));
-
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_rstar.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/interprocess/test_interprocess.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
-
- test_rtree_interprocess<P2f>(bgi::rstar<32, 8>());
-
- return 0;
-}

Deleted: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_rstar_dyn.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_b2f_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
+++ (empty file)
@@ -1,19 +0,0 @@
-// Boost.Geometry Index
-// Unit Test
-
-// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
-
-// 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 <rtree/interprocess/test_interprocess.hpp>
-
-int test_main(int, char* [])
-{
- typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
-
- test_rtree_interprocess<P2f>(bgi::dynamic_rstar(32, 8));
-
- return 0;
-}

Added: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_linear.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_linear.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/interprocess/test_interprocess.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
+
+ testset::interprocess::modifiers<P2f>(bgi::linear<32, 8>());
+ testset::interprocess::additional<P2f>(bgi::linear<32, 8>());
+
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_linear_dyn.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_linear_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/interprocess/test_interprocess.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
+
+ testset::interprocess::modifiers<P2f>(bgi::dynamic_linear(32, 8));
+ testset::interprocess::additional<P2f>(bgi::dynamic_linear(32, 8));
+
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_quadratic.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_quadratic.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/interprocess/test_interprocess.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
+
+ testset::interprocess::modifiers<P2f>(bgi::quadratic<32, 8>());
+ testset::interprocess::additional<P2f>(bgi::quadratic<32, 8>());
+
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_quadratic_dyn.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_quadratic_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/interprocess/test_interprocess.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
+
+ testset::interprocess::modifiers<P2f>(bgi::dynamic_quadratic(32, 8));
+ testset::interprocess::additional<P2f>(bgi::dynamic_quadratic(32, 8));
+
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_rstar.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_rstar.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/interprocess/test_interprocess.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
+
+ testset::interprocess::modifiers<P2f>(bgi::rstar<32, 8>());
+ testset::interprocess::additional<P2f>(bgi::rstar<32, 8>());
+
+ return 0;
+}

Added: trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_rstar_dyn.cpp
==============================================================================
--- (empty file)
+++ trunk/libs/geometry/test/index/rtree/interprocess/rtree_interprocess_rstar_dyn.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -0,0 +1,20 @@
+// Boost.Geometry Index
+// Unit Test
+
+// Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.
+
+// 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 <rtree/interprocess/test_interprocess.hpp>
+
+int test_main(int, char* [])
+{
+ typedef bg::model::point<float, 2, bg::cs::cartesian> P2f;
+
+ testset::interprocess::modifiers<P2f>(bgi::dynamic_rstar(32, 8));
+ testset::interprocess::additional<P2f>(bgi::dynamic_rstar(32, 8));
+
+ return 0;
+}

Modified: trunk/libs/geometry/test/index/rtree/interprocess/test_interprocess.hpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/interprocess/test_interprocess.hpp (original)
+++ trunk/libs/geometry/test/index/rtree/interprocess/test_interprocess.hpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -9,7 +9,6 @@
 
 #include <rtree/test_rtree.hpp>
 
-#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/point.hpp>
 #include <boost/geometry/geometries/box.hpp>
 
@@ -30,30 +29,56 @@
     typedef bi::allocator<Point, bi::managed_shared_memory::segment_manager> shmem_alloc;
 
     test_rtree_for_box<Point>(parameters, shmem_alloc(segment.get_segment_manager()));
+}
+
+namespace testset { namespace interprocess {
+
+template <typename Indexable, typename Parameters>
+void modifiers(Parameters const& parameters = Parameters())
+{
+ namespace bi = boost::interprocess;
+ struct shm_remove
+ {
+ shm_remove() { bi::shared_memory_object::remove("shmem"); }
+ ~shm_remove(){ bi::shared_memory_object::remove("shmem"); }
+ } remover;
+
+ bi::managed_shared_memory segment(bi::create_only, "shmem", 65535);
+ typedef bi::allocator<Indexable, bi::managed_shared_memory::segment_manager> shmem_alloc;
+
+ testset::modifiers<Indexable>(parameters, shmem_alloc(segment.get_segment_manager()));
+}
+
+template <typename Indexable, typename Parameters>
+void queries(Parameters const& parameters = Parameters())
+{
+ namespace bi = boost::interprocess;
+ struct shm_remove
+ {
+ shm_remove() { bi::shared_memory_object::remove("shmem"); }
+ ~shm_remove(){ bi::shared_memory_object::remove("shmem"); }
+ } remover;
 
- //typedef bgi::rtree<Value, Parameters, bgi::translator::def<Value>, shmem_alloc> Tree;
+ bi::managed_shared_memory segment(bi::create_only, "shmem", 65535);
+ typedef bi::allocator<Indexable, bi::managed_shared_memory::segment_manager> shmem_alloc;
 
- //Tree * tree = segment.construct<Tree>("Tree")(parameters, bgi::translator::def<Value>(), shmem_alloc(segment.get_segment_manager()));
- //typedef typename Tree::bounds_type B;
- //
- //std::vector<Value> input;
- //B qbox;
- //
- //generate_rtree(*tree, input, qbox);
-
- //test_intersects(*tree, input, qbox);
- //test_disjoint(*tree, input, qbox);
- //test_covered_by(*tree, input, qbox);
- //test_overlaps(*tree, input, qbox);
- ////test_touches(*tree, input, qbox);
- //test_within(*tree, input, qbox);
-
- //typedef typename bgi::detail::traits::point_type<B>::type P;
- //P pt;
- //bg::centroid(qbox, pt);
+ testset::queries<Indexable>(parameters, shmem_alloc(segment.get_segment_manager()));
+}
 
- //test_nearest_query_k(*tree, input, pt, 10);
- //test_nearest_query_not_found(*tree, generate_outside_point<P>::apply());
+template <typename Indexable, typename Parameters>
+void additional(Parameters const& parameters = Parameters())
+{
+ namespace bi = boost::interprocess;
+ struct shm_remove
+ {
+ shm_remove() { bi::shared_memory_object::remove("shmem"); }
+ ~shm_remove(){ bi::shared_memory_object::remove("shmem"); }
+ } remover;
+
+ bi::managed_shared_memory segment(bi::create_only, "shmem", 65535);
+ typedef bi::allocator<Indexable, bi::managed_shared_memory::segment_manager> shmem_alloc;
 
- //segment.destroy_ptr(tree);
+ testset::additional<Indexable>(parameters, shmem_alloc(segment.get_segment_manager()));
 }
+
+}}
\ No newline at end of file

Modified: trunk/libs/geometry/test/index/rtree/rtree_test_generator.cpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/rtree_test_generator.cpp (original)
+++ trunk/libs/geometry/test/index/rtree/rtree_test_generator.cpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -15,14 +15,11 @@
 
 int main()
 {
- std::vector<std::string> generated_files;
-
- typedef boost::tuple<std::string, std::string, std::string> CT;
+ typedef boost::tuple<std::string, std::string> CT;
     std::vector<CT> coordinate_types;
- coordinate_types.push_back(boost::make_tuple("double", "d", ""));
- coordinate_types.push_back(boost::make_tuple("int", "i", ""));
- //coordinate_types.push_back(boost::make_tuple("float", "f", ""));
- //coordinate_types.push_back(boost::make_tuple("ttmath_big", "tt", "HAVE_TTMATH"));
+ coordinate_types.push_back(boost::make_tuple("double", "d"));
+ //coordinate_types.push_back(boost::make_tuple("int", "i"));
+ //coordinate_types.push_back(boost::make_tuple("float", "f"));
 
     std::vector<std::string> dimensions;
     dimensions.push_back("2");
@@ -31,10 +28,10 @@
     typedef boost::tuple<std::string, std::string> P;
     std::vector<P> parameters;
     parameters.push_back(boost::make_tuple("bgi::linear<8, 3>()", "lin"));
- parameters.push_back(boost::make_tuple("bgi::quadratic<8, 3>()", "qua"));
- parameters.push_back(boost::make_tuple("bgi::rstar<8, 3>()", "rst"));
     parameters.push_back(boost::make_tuple("bgi::dynamic_linear(8, 3)", "dlin"));
+ parameters.push_back(boost::make_tuple("bgi::quadratic<8, 3>()", "qua"));
     parameters.push_back(boost::make_tuple("bgi::dynamic_quadratic(8, 3)", "dqua"));
+ parameters.push_back(boost::make_tuple("bgi::rstar<8, 3>()", "rst"));
     parameters.push_back(boost::make_tuple("bgi::dynamic_rstar(8, 3)","drst"));
     
     std::vector<std::string> indexables;
@@ -43,26 +40,22 @@
 
     typedef std::pair<std::string, std::string> TS;
     std::vector<TS> testsets;
- testsets.push_back(std::make_pair("testset::modifiers<Indexable>(parameters, std::allocator<int>())", "mod"));
- testsets.push_back(std::make_pair("testset::queries<Indexable>(parameters, std::allocator<int>())", "que"));
- testsets.push_back(std::make_pair("testset::additional<Indexable>(parameters, std::allocator<int>())", "add"));
+ testsets.push_back(std::make_pair("testset::modifiers", "mod"));
+ testsets.push_back(std::make_pair("testset::queries", "que"));
+ testsets.push_back(std::make_pair("testset::additional", "add"));
 
- BOOST_FOREACH(std::string const& d, dimensions)
+ BOOST_FOREACH(P const& p, parameters)
     {
- BOOST_FOREACH(CT const& c, coordinate_types)
+ BOOST_FOREACH(TS const& ts, testsets)
         {
- BOOST_FOREACH(P const& p, parameters)
+ BOOST_FOREACH(std::string const& i, indexables)
             {
- BOOST_FOREACH(std::string const& i, indexables)
+ BOOST_FOREACH(std::string const& d, dimensions)
                 {
- BOOST_FOREACH(TS const& ts, testsets)
+ BOOST_FOREACH(CT const& c, coordinate_types)
                     {
- std::string point_type = std::string() +
- "bg::model::point<" + boost::get<0>(c) + ", " + d + ", bg::cs::cartesian>";
- std::string box_type = std::string("bg::model::box<") + point_type + ">";
-
                         std::string filename = std::string() +
- "rtree_" + i + d + boost::get<1>(c) + '_' + boost::get<1>(p) + "_" + ts.first + ".cpp";
+ "rtree_" + boost::get<1>(p) + '_' + ts.second + '_' + i + d + boost::get<1>(c) + ".cpp";
 
                         std::ofstream f(filename.c_str(), std::ios::trunc);
 
@@ -81,22 +74,20 @@
                             "#include <rtree/test_rtree.hpp>\n" <<
                             "\n" <<
                             "#include <boost/geometry/geometries/point.hpp>\n" <<
- (i == "p" ? "" : "#include <boost/geometry/geometries/box.hpp>\n") <<
+ "#include <boost/geometry/geometries/box.hpp>\n" <<
                             "\n";
 
+ std::string point_type = std::string("bg::model::point<") + boost::get<0>(c) + ", " + d + ", bg::cs::cartesian>";
+ std::string box_type = std::string("bg::model::box< ") + point_type + " >";
+ std::string indexable_type = (i == "p" ? point_type : box_type);
+
                         f <<
                             "int test_main(int, char* [])\n" <<
                             "{\n" <<
- (boost::get<2>(c).empty() ? "" : "#ifdef HAVE_TTMATH\n") <<
- " typedef " << point_type << " Point;\n" <<
- " " <<
- (i == "p" ? "test_rtree_for_point" : "test_rtree_for_box" ) <<
- "<Point>(" << boost::get<0>(p) << ");\n" <<
- (boost::get<2>(c).empty() ? "" : "#endif\n") <<
+ " typedef " << indexable_type << " Indexable;\n" <<
+ " " << ts.first << "<Indexable>(" << boost::get<0>(p) << ", std::allocator<int>());\n" <<
                             " return 0;\n" <<
                             "}\n";
-
- generated_files.push_back(filename);
                     }
                 }
             }
@@ -104,29 +95,5 @@
         }
     }
 
- std::ofstream f("Jamfile.v2", std::ios::trunc);
-
- f <<
- "# Boost.Geometry Index\n" <<
- "#\n" <<
- "# Copyright (c) 2011-2013 Adam Wulkiewicz, Lodz, Poland.\n" <<
- "#\n" <<
- "# Use, modification and distribution is subject to the Boost Software License,\n" <<
- "# Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at\n" <<
- "# http://www.boost.org/LICENSE_1_0.txt)\n" <<
- "\n" <<
- "test-suite boost-geometry-index-rtree-generated\n" <<
- " :\n";
-
- BOOST_FOREACH(std::string const& s, generated_files)
- {
- f <<
- " [ run " << s << " ]\n";
- }
-
- f <<
- " ;\n" <<
- "\n";
-
     return 0;
 }

Modified: trunk/libs/geometry/test/index/rtree/test_rtree.hpp
==============================================================================
--- trunk/libs/geometry/test/index/rtree/test_rtree.hpp (original)
+++ trunk/libs/geometry/test/index/rtree/test_rtree.hpp 2013-04-13 17:30:50 EDT (Sat, 13 Apr 2013)
@@ -303,6 +303,34 @@
     }
 };
 
+template <typename T, typename C>
+struct value< boost::shared_ptr<test_object<bg::model::box<bg::model::point<T, 2, C> > > > >
+{
+ typedef bg::model::point<T, 2, C> P;
+ typedef bg::model::box<P> B;
+ typedef test_object<B> O;
+ typedef boost::shared_ptr<O> R;
+
+ static R apply(int x, int y)
+ {
+ return R(new O(B(P(x, y), P(x + 2, y + 3))));
+ }
+};
+
+template <typename T, typename C>
+struct value< boost::shared_ptr<test_object<bg::model::box<bg::model::point<T, 3, C> > > > >
+{
+ typedef bg::model::point<T, 3, C> P;
+ typedef bg::model::box<P> B;
+ typedef test_object<B> O;
+ typedef boost::shared_ptr<O> R;
+
+ static R apply(int x, int y, int z)
+ {
+ return R(new O(B(P(x, y, z), P(x + 2, y + 3, z + 4))));
+ }
+};
+
 } //namespace generate
 
 // counting value


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk