$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r71118 - in trunk/libs/geometry/test/algorithms: . detail
From: barend.gehrels_at_[hidden]
Date: 2011-04-08 10:55:07
Author: barendgehrels
Date: 2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
New Revision: 71118
URL: http://svn.boost.org/trac/boost/changeset/71118
Log:
Moved convert to detail::convert
Added:
   trunk/libs/geometry/test/algorithms/detail/convert.cpp
      - copied, changed from r71114, /trunk/libs/geometry/test/algorithms/convert.cpp
   trunk/libs/geometry/test/algorithms/detail/convert.vcproj
      - copied, changed from r71114, /trunk/libs/geometry/test/algorithms/convert.vcproj
Removed:
   trunk/libs/geometry/test/algorithms/convert.cpp
   trunk/libs/geometry/test/algorithms/convert.vcproj
Text files modified: 
   trunk/libs/geometry/test/algorithms/Jamfile.v2            |     1 -                                       
   trunk/libs/geometry/test/algorithms/algorithms_tests.sln  |     6 ------                                  
   trunk/libs/geometry/test/algorithms/centroid.cpp          |     1 +                                       
   trunk/libs/geometry/test/algorithms/detail/Jamfile.v2     |     1 +                                       
   trunk/libs/geometry/test/algorithms/detail/convert.cpp    |    10 +++++-----                              
   trunk/libs/geometry/test/algorithms/detail/convert.vcproj |     8 ++++----                                
   trunk/libs/geometry/test/algorithms/detail/detail.sln     |     6 ++++++                                  
   7 files changed, 17 insertions(+), 16 deletions(-)
Modified: trunk/libs/geometry/test/algorithms/Jamfile.v2
==============================================================================
--- trunk/libs/geometry/test/algorithms/Jamfile.v2	(original)
+++ trunk/libs/geometry/test/algorithms/Jamfile.v2	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -16,7 +16,6 @@
     [ run buffer.cpp ]
     [ run centroid.cpp ]
     [ run comparable_distance.cpp ]
-    [ run convert.cpp ]
     [ run convex_hull.cpp ]
     [ run correct.cpp ]
     [ run difference.cpp ]
Modified: trunk/libs/geometry/test/algorithms/algorithms_tests.sln
==============================================================================
--- trunk/libs/geometry/test/algorithms/algorithms_tests.sln	(original)
+++ trunk/libs/geometry/test/algorithms/algorithms_tests.sln	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -8,8 +8,6 @@
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expand", "expand.vcproj", "{5330DAB1-DF27-44FC-971B-3C5094F82FA3}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convert", "convert.vcproj", "{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}"
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convex_hull", "convex_hull.vcproj", "{0AFF7A85-63A7-4178-92A5-CC692B09F5B9}"
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "distance", "distance.vcproj", "{347D08A4-22E9-45B1-A55B-AE84AA2EAA53}"
@@ -78,10 +76,6 @@
                 {5330DAB1-DF27-44FC-971B-3C5094F82FA3}.Debug|Win32.Build.0 = Debug|Win32
                 {5330DAB1-DF27-44FC-971B-3C5094F82FA3}.Release|Win32.ActiveCfg = Release|Win32
                 {5330DAB1-DF27-44FC-971B-3C5094F82FA3}.Release|Win32.Build.0 = Release|Win32
-		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Debug|Win32.ActiveCfg = Debug|Win32
-		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Debug|Win32.Build.0 = Debug|Win32
-		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Release|Win32.ActiveCfg = Release|Win32
-		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Release|Win32.Build.0 = Release|Win32
                 {0AFF7A85-63A7-4178-92A5-CC692B09F5B9}.Debug|Win32.ActiveCfg = Debug|Win32
                 {0AFF7A85-63A7-4178-92A5-CC692B09F5B9}.Debug|Win32.Build.0 = Debug|Win32
                 {0AFF7A85-63A7-4178-92A5-CC692B09F5B9}.Release|Win32.ActiveCfg = Release|Win32
Modified: trunk/libs/geometry/test/algorithms/centroid.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/centroid.cpp	(original)
+++ trunk/libs/geometry/test/algorithms/centroid.cpp	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -94,6 +94,7 @@
 
 #if defined(HAVE_TTMATH)
     test_2d<bg::model::d2::point_xy<ttmath_big> >();
+    test_3d<boost::tuple<ttmath_big, ttmath_big, ttmath_big> >();
 #endif
 
     return 0;
Deleted: trunk/libs/geometry/test/algorithms/convert.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/convert.cpp	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
+++ (empty file)
@@ -1,105 +0,0 @@
-// Boost.Geometry (aka GGL, Generic Geometry Library)
-// Unit Test
-
-// Copyright (c) 2007-2011 Barend Gehrels, Amsterdam, the Netherlands.
-// Copyright (c) 2008-2011 Bruno Lalande, Paris, France.
-// Copyright (c) 2009-2011 Mateusz Loskot, London, UK.
-
-// Parts of Boost.Geometry are redesigned from Geodan's Geographic Library
-// (geolib/GGL), copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands.
-
-// Use, modification and distribution is subject to the Boost Software License,
-// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-#include <geometry_test_common.hpp>
-
-
-#include <boost/geometry/algorithms/assign.hpp>
-#include <boost/geometry/algorithms/convert.hpp>
-#include <boost/geometry/algorithms/make.hpp>
-#include <boost/geometry/algorithms/num_points.hpp>
-
-#include <boost/geometry/geometries/geometries.hpp>
-#include <boost/geometry/geometries/adapted/c_array_cartesian.hpp>
-#include <boost/geometry/geometries/adapted/tuple_cartesian.hpp>
-#include <test_common/test_point.hpp>
-
-
-template <typename P>
-void test_all()
-{
-    typedef bg::model::box<P> box_type;
-
-    P p;
-    bg::assign(p, 1, 2);
-
-    box_type b;
-    bg::convert(p, b);
-
-    BOOST_CHECK_CLOSE((bg::get<0, 0>(b)), 1.0, 0.001);
-    BOOST_CHECK_CLOSE((bg::get<0, 1>(b)), 2.0, 0.001);
-    BOOST_CHECK_CLOSE((bg::get<1, 0>(b)), 1.0, 0.001);
-    BOOST_CHECK_CLOSE((bg::get<1, 1>(b)), 2.0, 0.001);
-}
-
-template <typename P>
-void test_std()
-{
-    test_all<P>();
-
-    typedef bg::model::box<P> box_type;
-    typedef bg::model::ring<P> ring_type;
-    typedef bg::model::polygon<P> polygon_type;
-
-    box_type b;
-    bg::set<bg::min_corner, 0>(b, 1);
-    bg::set<bg::min_corner, 1>(b, 2);
-    bg::set<bg::max_corner, 0>(b, 3);
-    bg::set<bg::max_corner, 1>(b, 4);
-
-    ring_type ring;
-    bg::convert(b, ring);
-
-    //std::cout << bg::wkt(b) << std::endl;
-    //std::cout << bg::wkt(ring) << std::endl;
-
-    typename boost::range_const_iterator<ring_type>::type it = ring.begin();
-    BOOST_CHECK_CLOSE(bg::get<0>(*it), 1.0, 0.001);
-    BOOST_CHECK_CLOSE(bg::get<1>(*it), 2.0, 0.001);
-    it++;
-    BOOST_CHECK_CLOSE(bg::get<0>(*it), 1.0, 0.001);
-    BOOST_CHECK_CLOSE(bg::get<1>(*it), 4.0, 0.001);
-    it++;
-    BOOST_CHECK_CLOSE(bg::get<0>(*it), 3.0, 0.001);
-    BOOST_CHECK_CLOSE(bg::get<1>(*it), 4.0, 0.001);
-    it++;
-    BOOST_CHECK_CLOSE(bg::get<0>(*it), 3.0, 0.001);
-    BOOST_CHECK_CLOSE(bg::get<1>(*it), 2.0, 0.001);
-    it++;
-    BOOST_CHECK_CLOSE(bg::get<0>(*it), 1.0, 0.001);
-    BOOST_CHECK_CLOSE(bg::get<1>(*it), 2.0, 0.001);
-
-    BOOST_CHECK_EQUAL(ring.size(), 5u);
-
-
-    polygon_type polygon;
-
-    bg::convert(ring, polygon);
-    BOOST_CHECK_EQUAL(bg::num_points(polygon), 5u);
-
-    bg::convert(polygon, ring);
-    BOOST_CHECK_EQUAL(bg::num_points(ring), 5u);
-}
-
-int test_main(int, char* [])
-{
-    test_std<bg::model::point<int, 2, bg::cs::cartesian> >();
-    test_std<bg::model::point<float, 2, bg::cs::cartesian> >();
-    test_std<bg::model::point<double, 2, bg::cs::cartesian> >();
-
-#ifdef HAVE_TTMATH
-    test_std<bg::model::point<ttmath_big, 2, bg::cs::cartesian> >();
-#endif
-    return 0;
-}
Deleted: trunk/libs/geometry/test/algorithms/convert.vcproj
==============================================================================
--- trunk/libs/geometry/test/algorithms/convert.vcproj	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
+++ (empty file)
@@ -1,174 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="convert"
-	ProjectGUID="{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}"
-	RootNamespace="convert"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)\convert"
-			ConfigurationType="1"
-			InheritedPropertySheets="..\boost.vsprops;..\ttmath.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../../../..;.."
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				ExceptionHandling="2"
-				RuntimeLibrary="1"
-				UsePrecompiledHeader="0"
-				DebugInformationFormat="1"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)\convert"
-			ConfigurationType="1"
-			InheritedPropertySheets="..\boost.vsprops;..\ttmath.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="../../../..;.."
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				ExceptionHandling="2"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath=".\convert.cpp"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
Modified: trunk/libs/geometry/test/algorithms/detail/Jamfile.v2
==============================================================================
--- trunk/libs/geometry/test/algorithms/detail/Jamfile.v2	(original)
+++ trunk/libs/geometry/test/algorithms/detail/Jamfile.v2	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -10,6 +10,7 @@
 
 test-suite boost-geometry-algorithms-detail
     :
+    [ run convert.cpp ]
     [ run partition.cpp ]
     ;
 
Copied: trunk/libs/geometry/test/algorithms/detail/convert.cpp (from r71114, /trunk/libs/geometry/test/algorithms/convert.cpp)
==============================================================================
--- /trunk/libs/geometry/test/algorithms/convert.cpp	(original)
+++ trunk/libs/geometry/test/algorithms/detail/convert.cpp	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -16,7 +16,7 @@
 
 
 #include <boost/geometry/algorithms/assign.hpp>
-#include <boost/geometry/algorithms/convert.hpp>
+#include <boost/geometry/algorithms/detail/convert.hpp>
 #include <boost/geometry/algorithms/make.hpp>
 #include <boost/geometry/algorithms/num_points.hpp>
 
@@ -35,7 +35,7 @@
     bg::assign(p, 1, 2);
 
     box_type b;
-    bg::convert(p, b);
+    bg::detail::convert(p, b);
 
     BOOST_CHECK_CLOSE((bg::get<0, 0>(b)), 1.0, 0.001);
     BOOST_CHECK_CLOSE((bg::get<0, 1>(b)), 2.0, 0.001);
@@ -59,7 +59,7 @@
     bg::set<bg::max_corner, 1>(b, 4);
 
     ring_type ring;
-    bg::convert(b, ring);
+    bg::detail::convert(b, ring);
 
     //std::cout << bg::wkt(b) << std::endl;
     //std::cout << bg::wkt(ring) << std::endl;
@@ -85,10 +85,10 @@
 
     polygon_type polygon;
 
-    bg::convert(ring, polygon);
+    bg::detail::convert(ring, polygon);
     BOOST_CHECK_EQUAL(bg::num_points(polygon), 5u);
 
-    bg::convert(polygon, ring);
+    bg::detail::convert(polygon, ring);
     BOOST_CHECK_EQUAL(bg::num_points(ring), 5u);
 }
 
Copied: trunk/libs/geometry/test/algorithms/detail/convert.vcproj (from r71114, /trunk/libs/geometry/test/algorithms/convert.vcproj)
==============================================================================
--- /trunk/libs/geometry/test/algorithms/convert.vcproj	(original)
+++ trunk/libs/geometry/test/algorithms/detail/convert.vcproj	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -20,7 +20,7 @@
                         OutputDirectory="$(SolutionDir)$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)\convert"
                         ConfigurationType="1"
-			InheritedPropertySheets="..\boost.vsprops;..\ttmath.vsprops"
+			InheritedPropertySheets="..\..\boost.vsprops;..\..\ttmath.vsprops"
                         CharacterSet="1"
 			>
                         <Tool
@@ -41,7 +41,7 @@
                         <Tool
                                 Name="VCCLCompilerTool"
                                 Optimization="0"
-				AdditionalIncludeDirectories="../../../..;.."
+				AdditionalIncludeDirectories="../../../../..;../.."
                                 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
                                 ExceptionHandling="2"
                                 RuntimeLibrary="1"
@@ -93,7 +93,7 @@
                         OutputDirectory="$(SolutionDir)$(ConfigurationName)"
                         IntermediateDirectory="$(ConfigurationName)\convert"
                         ConfigurationType="1"
-			InheritedPropertySheets="..\boost.vsprops;..\ttmath.vsprops"
+			InheritedPropertySheets="..\..\boost.vsprops;..\..\ttmath.vsprops"
                         CharacterSet="1"
                         WholeProgramOptimization="1"
 			>
@@ -114,7 +114,7 @@
                         />
                         <Tool
                                 Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="../../../..;.."
+				AdditionalIncludeDirectories="../../../../..;../.."
                                 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
                                 ExceptionHandling="2"
                                 UsePrecompiledHeader="0"
Modified: trunk/libs/geometry/test/algorithms/detail/detail.sln
==============================================================================
--- trunk/libs/geometry/test/algorithms/detail/detail.sln	(original)
+++ trunk/libs/geometry/test/algorithms/detail/detail.sln	2011-04-08 10:55:06 EDT (Fri, 08 Apr 2011)
@@ -2,6 +2,8 @@
 # Visual C++ Express 2005
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "partition", "partition.vcproj", "{5EF21715-DB87-41AB-9D0A-59ED04F316A1}"
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convert", "convert.vcproj", "{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}"
+EndProject
 Global
         GlobalSection(SolutionConfigurationPlatforms) = preSolution
                 Debug|Win32 = Debug|Win32
@@ -12,6 +14,10 @@
                 {5EF21715-DB87-41AB-9D0A-59ED04F316A1}.Debug|Win32.Build.0 = Debug|Win32
                 {5EF21715-DB87-41AB-9D0A-59ED04F316A1}.Release|Win32.ActiveCfg = Release|Win32
                 {5EF21715-DB87-41AB-9D0A-59ED04F316A1}.Release|Win32.Build.0 = Release|Win32
+		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Debug|Win32.ActiveCfg = Debug|Win32
+		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Debug|Win32.Build.0 = Debug|Win32
+		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Release|Win32.ActiveCfg = Release|Win32
+		{FABF1AA7-F695-49F8-92F6-AB6C4B0C088A}.Release|Win32.Build.0 = Release|Win32
         EndGlobalSection
         GlobalSection(SolutionProperties) = preSolution
                 HideSolutionNode = FALSE