mirror of
https://github.com/boostorg/geometry.git
synced 2025-05-11 05:24:02 +00:00
[set ops] modify way of calling multilinestring_equals (due to changes in multilinestring_equals)
This commit is contained in:
parent
a806cd0419
commit
df33e8a92a
@ -55,11 +55,7 @@ private:
|
||||
bg::reverse(mls_output);
|
||||
}
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, MultiLineString
|
||||
>::apply(mls_diff, mls_output)
|
||||
));
|
||||
BOOST_CHECK( equals::apply(mls_diff, mls_output) );
|
||||
|
||||
set_operation_output("difference", case_id,
|
||||
geometry1, geometry2, mls_output);
|
||||
@ -75,17 +71,12 @@ private:
|
||||
bg::difference(geometry1, geometry2, ls_vector_output);
|
||||
bg::difference(geometry1, geometry2, ls_deque_output);
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_vector
|
||||
>::apply(mls_diff, ls_vector_output)
|
||||
));
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_diff,
|
||||
ls_vector_output));
|
||||
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_diff,
|
||||
ls_deque_output));
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_deque
|
||||
>::apply(mls_diff, ls_deque_output)
|
||||
));
|
||||
#ifdef GEOMETRY_TEST_DEBUG
|
||||
std::cout << "Done!" << std::endl << std::endl;
|
||||
#endif
|
||||
@ -95,6 +86,7 @@ private:
|
||||
std::cout << "Geometry #1: " << bg::wkt(geometry1) << std::endl;
|
||||
std::cout << "Geometry #2: " << bg::wkt(geometry2) << std::endl;
|
||||
std::cout << "difference : " << bg::wkt(mls_output) << std::endl;
|
||||
std::cout << "expected difference : " << bg::wkt(mls_diff) << std::endl;
|
||||
std::cout << std::endl;
|
||||
std::cout << "************************************" << std::endl;
|
||||
std::cout << std::endl;
|
||||
|
@ -79,17 +79,12 @@ private:
|
||||
bg::intersection(geometry1, geometry2, ls_vector_output);
|
||||
bg::intersection(geometry1, geometry2, ls_deque_output);
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_vector
|
||||
>::apply(mls_int1, ls_vector_output)
|
||||
));
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_int1,
|
||||
ls_vector_output));
|
||||
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_int1,
|
||||
ls_deque_output));
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_deque
|
||||
>::apply(mls_int1, ls_deque_output)
|
||||
));
|
||||
#ifdef GEOMETRY_TEST_DEBUG
|
||||
std::cout << "Done!" << std::endl << std::endl;
|
||||
#endif
|
||||
|
@ -77,17 +77,12 @@ private:
|
||||
bg::sym_difference(geometry1, geometry2, ls_vector_output);
|
||||
bg::sym_difference(geometry1, geometry2, ls_deque_output);
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_vector
|
||||
>::apply(mls_sym_diff, ls_vector_output)
|
||||
));
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_sym_diff,
|
||||
ls_vector_output));
|
||||
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_sym_diff,
|
||||
ls_deque_output));
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_deque
|
||||
>::apply(mls_sym_diff, ls_deque_output)
|
||||
));
|
||||
#ifdef GEOMETRY_TEST_DEBUG
|
||||
std::cout << "Done!" << std::endl << std::endl;
|
||||
#endif
|
||||
|
@ -78,17 +78,12 @@ private:
|
||||
bg::union_(geometry1, geometry2, ls_vector_output);
|
||||
bg::union_(geometry1, geometry2, ls_deque_output);
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_vector
|
||||
>::apply(mls_union1, ls_vector_output)
|
||||
));
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_union1,
|
||||
ls_vector_output));
|
||||
|
||||
BOOST_CHECK(multilinestring_equals<false>::apply(mls_union1,
|
||||
ls_deque_output));
|
||||
|
||||
BOOST_CHECK((multilinestring_equals
|
||||
<
|
||||
MultiLineString, linestring_deque
|
||||
>::apply(mls_union1, ls_deque_output)
|
||||
));
|
||||
#ifdef GEOMETRY_TEST_DEBUG
|
||||
std::cout << "Done!" << std::endl << std::endl;
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user