BWAPI
|
00001 // Copyright (c) 2005 Tel-Aviv University (Israel). 00002 // All rights reserved. 00003 // 00004 // This file is part of CGAL (www.cgal.org); you may redistribute it under 00005 // the terms of the Q Public License version 1.0. 00006 // See the file LICENSE.QPL distributed with CGAL. 00007 // 00008 // Licensees holding a valid commercial license may use this file in 00009 // accordance with the commercial license agreement provided with the software. 00010 // 00011 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00012 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00013 // 00014 // $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch/Envelope_3/include/CGAL/Envelope_3/Envelope_base.h $ 00015 // $Id: Envelope_base.h 41547 2008-01-12 16:02:36Z efif $ 00016 // 00017 // Author(s) : Michal Meyerovitch <gorgymic@post.tau.ac.il> 00018 // Baruch Zukerman <baruchzu@post.tau.ac.il> 00019 // Efi Fogel <efif@post.tau.ac.il> 00020 00021 #ifndef CGAL_ENVELOPE_BASE_H 00022 #define CGAL_ENVELOPE_BASE_H 00023 00024 CGAL_BEGIN_NAMESPACE 00025 00026 // Envelope types: 00027 enum Envelope_type { 00028 ENVELOPE_LOWER = 1, 00029 ENVELOPE_UPPER = 2, 00030 }; 00031 00032 // Types of intersection curve between 2 xy-monotone surfaces: 00033 enum Intersection_type { 00034 INTERSECTION_UNKNOWN = 0, 00035 INTERSECTION_TRANSVERSAL = 1, 00036 INTERSECTION_TANGENT = 2 00037 }; 00038 00039 // Decision mark for DCEL features: 00040 enum Dac_decision 00041 { 00042 DAC_DECISION_FIRST = -1, 00043 DAC_DECISION_BOTH, 00044 DAC_DECISION_SECOND, 00045 DAC_DECISION_NOT_SET 00046 }; 00047 00048 CGAL_END_NAMESPACE 00049 00050 #endif // CGAL_ENVELOPE_BASE_3_H