// -*- Mode: c++ -*- // ============================================================================ // // Copyright (c) 1997 The CGAL Consortium // // This software and related documentation is part of an INTERNAL release // of the Computational Geometry Algorithms Library (CGAL). It is not // intended for general use. // // ---------------------------------------------------------------------------- // // release : $CGAL_Revision: CGAL-1.0 $ // release_date : $CGAL_Date: 1998/09/12 $ // // file : demo/BooleanOperations/include/CGAL/test_bops.h // source : demo/BooleanOperations/include/CGAL/test_bops.h // revision : $Revision$ // revision_date : $Date$ // author(s) : Wolfgang Freiseisen // // coordinator : RISC Linz // (Wolfgang Freiseisen ) // // // ============================================================================ #ifndef TEST_BOPS_H #define TEST_BOPS_H #include #include #include #include //#define CGAL__BOPS_DEBUG_ON //#define CGAL__DCEL_DEBUG_ON //#define _DCEL__V2E_DEBUG_ON //#define CGAL__INTERSECTING_POLYGONS_DEBUG_ON #include #include //#include #ifndef Bops_test_arithmetic #define Bops_test_arithmetic 1 #endif #if Bops_test_arithmetic == 1 # include typedef leda_rational TestNum; /* exact arithmetic */ #endif #if Bops_test_arithmetic == 2 # include typedef Quotient TestNum; /* exact but (very) finite */ #endif #if Bops_test_arithmetic == 4 //# include # include typedef double TestNum; /* inexact arithmetic */ #endif #ifdef BOPS_HOMOGENEOUS # include typedef Homogeneous R_type; #else typedef Cartesian R_type; #endif typedef Point_2 Point_2; typedef Segment_2 Segment_2; typedef Triangle_2 Triangle_2; typedef Iso_rectangle_2 Iso_rectangle_2; typedef list< Point_2 > Container; //typedef vector< Point_2 > Container; typedef Polygon_2< Polygon_traits_2, Container > Polygon_2; #include "CGAL/test_bops_io.h" #endif // TEST_BOPS_H