mirror of https://github.com/CGAL/cgal
fix warnings mainly coming from the merge of the replace object feature branch
This commit is contained in:
parent
f6c016257d
commit
bff4e98d01
|
|
@ -70,11 +70,8 @@ void test_all_intersection_query_types(Tree& tree)
|
||||||
typedef typename K::Ray_3 Ray;
|
typedef typename K::Ray_3 Ray;
|
||||||
typedef typename K::Line_3 Line;
|
typedef typename K::Line_3 Line;
|
||||||
typedef typename K::Point_3 Point;
|
typedef typename K::Point_3 Point;
|
||||||
// typedef typename K::Vector_3 Vector;
|
|
||||||
typedef typename K::Segment_3 Segment;
|
typedef typename K::Segment_3 Segment;
|
||||||
typedef typename Tree::Primitive Primitive;
|
typedef typename Tree::Primitive Primitive;
|
||||||
// typedef typename Tree::Point_and_primitive_id Point_and_primitive_id;
|
|
||||||
typedef typename Tree::Object_and_primitive_id Object_and_primitive_id;
|
|
||||||
|
|
||||||
Point p((FT)-0.5, (FT)-0.5, (FT)-0.5);
|
Point p((FT)-0.5, (FT)-0.5, (FT)-0.5);
|
||||||
Point q((FT) 0.5, (FT) 0.5, (FT) 0.5);
|
Point q((FT) 0.5, (FT) 0.5, (FT) 0.5);
|
||||||
|
|
@ -102,7 +99,8 @@ void test_all_intersection_query_types(Tree& tree)
|
||||||
|
|
||||||
// any_intersection
|
// any_intersection
|
||||||
#if CGAL_INTERSECTION_VERSION < 2
|
#if CGAL_INTERSECTION_VERSION < 2
|
||||||
boost::optional<Object_and_primitive_id> optional_object_and_primitive;
|
typedef typename Tree::Object_and_primitive_id Object_and_primitive_id;
|
||||||
|
boost::optional<Z> optional_object_and_primitive;
|
||||||
optional_object_and_primitive = tree.any_intersection(ray);
|
optional_object_and_primitive = tree.any_intersection(ray);
|
||||||
optional_object_and_primitive = tree.any_intersection(line);
|
optional_object_and_primitive = tree.any_intersection(line);
|
||||||
optional_object_and_primitive = tree.any_intersection(segment);
|
optional_object_and_primitive = tree.any_intersection(segment);
|
||||||
|
|
|
||||||
|
|
@ -65,9 +65,7 @@ boost::tuple<std::size_t, std::size_t, std::size_t, long> test(const char* name)
|
||||||
typedef typename K::Ray_3 Ray;
|
typedef typename K::Ray_3 Ray;
|
||||||
typedef typename K::Line_3 Line;
|
typedef typename K::Line_3 Line;
|
||||||
typedef typename K::Point_3 Point;
|
typedef typename K::Point_3 Point;
|
||||||
typedef typename K::Vector_3 Vector;
|
|
||||||
typedef typename K::Segment_3 Segment;
|
typedef typename K::Segment_3 Segment;
|
||||||
typedef typename K::Triangle_3 Triangle;
|
|
||||||
typedef CGAL::Polyhedron_3<K> Polyhedron;
|
typedef CGAL::Polyhedron_3<K> Polyhedron;
|
||||||
|
|
||||||
typedef CGAL::AABB_FaceGraph_triangle_primitive<const Polyhedron> Primitive;
|
typedef CGAL::AABB_FaceGraph_triangle_primitive<const Polyhedron> Primitive;
|
||||||
|
|
|
||||||
|
|
@ -270,16 +270,14 @@ intersection(const typename K::Plane_3 &plane1,
|
||||||
const typename K::Plane_3 &plane3,
|
const typename K::Plane_3 &plane3,
|
||||||
const K& k)
|
const K& k)
|
||||||
{
|
{
|
||||||
|
#if CGAL_INTERSECTION_VERSION > 1
|
||||||
typedef
|
typedef
|
||||||
#if CGAL_INTERSECTION_VERSION < 2
|
|
||||||
CGAL::Object
|
|
||||||
#else
|
|
||||||
typename boost::optional<
|
typename boost::optional<
|
||||||
boost::variant<typename K::Point_3,
|
boost::variant<typename K::Point_3,
|
||||||
typename K::Line_3,
|
typename K::Line_3,
|
||||||
typename K::Plane_3> >
|
typename K::Plane_3> >
|
||||||
#endif
|
result_type;
|
||||||
result_type;
|
#endif
|
||||||
|
|
||||||
|
|
||||||
typedef typename K::Point_3 Point_3;
|
typedef typename K::Point_3 Point_3;
|
||||||
|
|
|
||||||
|
|
@ -340,4 +340,4 @@ int main() {
|
||||||
|
|
||||||
compile_test();
|
compile_test();
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue