// examples/Nef_3/comparison.C // ------------------------------------- #include #include #include typedef CGAL::Gmpz NT; typedef CGAL::Extended_homogeneous Kernel; typedef CGAL::Nef_polyhedron_3 Nef_polyhedron; typedef Nef_polyhedron::Plane_3 Plane_3; int main() { Nef_polyhedron N1(Plane_3(2,5,7,11), Nef_polyhedron::INCLUDED); Nef_polyhedron N2(Plane_3(2,5,7,11), Nef_polyhedron::EXCLUDED); CGAL_assertion(N1 >= N2); CGAL_assertion(N2 <= N1); CGAL_assertion(N1 != N2); CGAL_assertion(N1 > N2); CGAL_assertion(N2 < N1); N2 = N2.closure(); CGAL_assertion(N1==N2); CGAL_assertion(N1>=N2); CGAL_assertion(N1<=N2); return 0; }