#!/net/bin/perl5 -wi.bck # # Script to convert a program that uses CGAL without namespaces to # a program that uses the CGAL namespace. # # Usage: # use_cgal_namespace file1 file2 ... # Version: 1.7 my %cgal_macro_names; while() { chomp; $cgal_macro_names{$_}=1; } my $protected_non_macro_name; foreach $protected_non_macro_name ( ( 'CGAL_Chapter', 'CGAL_Package', 'CGAL_Revision', 'CGAL_Date')) { $cgal_macro_names{$protected_non_macro_name}=1; } while (<>) { my $line_left; $line_left = $_; while ($line_left =~ /\b(CGAL_\w*\b)/) { print $`; my $identifier = $1; $line_left = $'; if ( exists($cgal_macro_names{$identifier}) or $identifier =~ /^CGAL_PROTECT_/) { print $identifier; } else { print "CGAL::"; print substr($identifier,5); } } print $line_left; } __END__ CGAL_AFF_TRANSFORMATIONC2_H CGAL_AFF_TRANSFORMATIONC3_H CGAL_AFF_TRANSFORMATIONH2_H CGAL_AFF_TRANSFORMATIONH3_H CGAL_AFF_TRANSFORMATION_2_H CGAL_AFF_TRANSFORMATION_3_H CGAL_AFF_TRANSFORMATION_TAGS_H CGAL_ALL_FURTHEST_NEIGHBORS_2_H CGAL_ALL_FURTHEST_NEIGHBORS_TRAITS_2_H CGAL_ARITHMETIC_FILTER_H CGAL_ARITHMETIC_FILTER_PREDICATES_ON_FTC2_H CGAL_ARITHMETIC_FILTER_PREDICATES_ON_FTC3_H CGAL_ARITHMETIC_FILTER_PREDICATES_ON_RTH2_H CGAL_ARITHMETIC_FILTER_PREDICATES_ON_RTH3_H CGAL_ARROW_OPERATOR CGAL_ASSERTIONS_H CGAL_ASSERT_COMPILE_TIME_TAG CGAL_BASIC_CLASSES_H CGAL_BASIC_CONSTRUCTIONSC2_H CGAL_BASIC_CONSTRUCTIONSC3_H CGAL_BASIC_CONSTRUCTIONSH2_H CGAL_BASIC_CONSTRUCTIONSH3_H CGAL_BASIC_CONSTRUCTIONS_2_H CGAL_BASIC_CONSTRUCTIONS_3_H CGAL_BASIC_CONSTRUCTIONS_FTC2_H CGAL_BASIC_CONSTRUCTIONS_FTC3_H CGAL_BASIC_H CGAL_BBOX_2_H CGAL_BBOX_2_LINE_2_INTERSECTION_H CGAL_BBOX_3_H CGAL_BBOX_INTERSECTION_3_H CGAL_BIGFLOAT_H CGAL_BIG_ENDIAN CGAL_BOOLEAN_OPERATIONS_2_H CGAL_BOPS_ASSERTIONS_H CGAL_BOPS_CHECK_EXACTNESS CGAL_BOPS_CHECK_EXPENSIVE CGAL_BOPS_CONTAINER_POLYGON_2_C CGAL_BOPS_CONTAINER_POLYGON_2_H CGAL_BOPS_CONVEX_POLYGON_2_C CGAL_BOPS_CONVEX_POLYGON_2_H CGAL_BOPS_ISO_RECTANGLE_2_C CGAL_BOPS_ISO_RECTANGLE_2_H CGAL_BOPS_NO_ASSERTIONS CGAL_BOPS_NO_POSTCONDITIONS CGAL_BOPS_NO_PRECONDITIONS CGAL_BOPS_NO_WARNINGS CGAL_BOPS_POLYGON_2_C CGAL_BOPS_POLYGON_2_H CGAL_BOPS_SIMPLE_POLYGONS_2_C CGAL_BOPS_SIMPLE_POLYGONS_2_H CGAL_BOPS_TRAITS_2_H CGAL_BOPS_TRIANGLE2_H CGAL_BOPS_TRIANGLE_2_C CGAL_BOPS_TRIANGLE_2_H CGAL_CARTESIAN_CLASSES_H CGAL_CARTESIAN_H CGAL_CARTESIAN_HOMOGENEOUS_CONVERSION_H CGAL_CARTESIAN_MATRIX_H CGAL_CARTESIAN_REP_H CGAL_CFG_DYNAMIC_CAST_BUG CGAL_CFG_INCOMPLETE_TYPE_BUG_1 CGAL_CFG_INCOMPLETE_TYPE_BUG_3 CGAL_CFG_INCOMPLETE_TYPE_BUG_4 CGAL_CFG_INCOMPLETE_TYPE_BUG_4_NO_TYPENAME CGAL_CFG_INCOMPLETE_TYPE_BUG_5 CGAL_CFG_MATCHING_BUG_1 CGAL_CFG_MATCHING_BUG_2 CGAL_CFG_NO_ARROW_OPERATOR CGAL_CFG_NO_AUTOMATIC_TEMPLATE_INCLUSION CGAL_CFG_NO_BIG_ENDIAN CGAL_CFG_NO_BUILTIN_BOOL CGAL_CFG_NO_CONSTANTS_IN_FUNCTION_TEMPLATES CGAL_CFG_NO_CONST_CAST CGAL_CFG_NO_DEFAULT_PREVIOUS_TEMPLATE_ARGUMENTS CGAL_CFG_NO_DEFAULT_TEMPLATE_ARGUMENTS CGAL_CFG_NO_DYNAMIC_CAST CGAL_CFG_NO_EXPLICIT CGAL_CFG_NO_EXPLICIT_CLASS_TEMPLATE_SPECIALISATION CGAL_CFG_NO_EXPLICIT_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION CGAL_CFG_NO_ITERATOR_TRAITS CGAL_CFG_NO_LAZY_INSTANTIATION CGAL_CFG_NO_MEMBER_TEMPLATES CGAL_CFG_NO_MUTABLE CGAL_CFG_NO_NAMESPACE CGAL_CFG_NO_PARTIAL_CLASS_TEMPLATE_SPECIALISATION CGAL_CFG_NO_PARTIAL_TEMPLATE_FUNCTION_ARGUMENT_SPECIFICATION CGAL_CFG_NO_REINTERPRET_CAST CGAL_CFG_NO_SCOPE_MEMBER_FUNCTION_PARAMETERS CGAL_CFG_NO_SCOPE_MEMBER_FUNCTION_PARAMETERS_NO_TYPENAME CGAL_CFG_NO_STANDARD_HEADERS CGAL_CFG_NO_STATIC_CAST CGAL_CFG_NO_STATIC_MEMBERS_IN_CLASS_TEMPLATES CGAL_CFG_NO_TEMPLATE_FRIEND_DISTINCTION CGAL_CFG_NO_TEMPLATE_FUNCTION_MATCHING CGAL_CFG_NO_TMPL_IN_TMPL_PARAM CGAL_CFG_NO_TYPENAME CGAL_CFG_RETURN_TYPE_BUG_1 CGAL_CFG_RETURN_TYPE_BUG_1_NO_TYPENAME CGAL_CFG_RETURN_TYPE_BUG_2 CGAL_CHECK_EXACTNESS CGAL_CHECK_EXPENSIVE CGAL_CHECK_POSTCONDITIONS CGAL_CHULL_SUPPORT_3_H CGAL_CHULL_TRAITS_2_H CGAL_CHULL_TRAITS_3_H CGAL_CH_AKL_TOUSSAINT_C CGAL_CH_AKL_TOUSSAINT_H CGAL_CH_ASSERTIONS_H CGAL_CH_BYKAT_C CGAL_CH_BYKAT_H CGAL_CH_CHECK_EXACTNESS CGAL_CH_CHECK_EXPENSIVE CGAL_CH_EDDY_C CGAL_CH_EDDY_H CGAL_CH_GRAHAM_ANDREW_C CGAL_CH_GRAHAM_ANDREW_H CGAL_CH_JARVIS_C CGAL_CH_JARVIS_H CGAL_CH_NO_ASSERTIONS CGAL_CH_NO_POSTCONDITIONS CGAL_CH_NO_PRECONDITIONS CGAL_CH_NO_WARNINGS CGAL_CH_SELECTED_EXTREME_POINTS_2_C CGAL_CH_SELECTED_EXTREME_POINTS_2_H CGAL_CH_TIMING_2_C CGAL_CH_TIMING_2_H CGAL_CH_USE_ARGUMENT CGAL_CH_UTILS_H CGAL_CIRCLEC2_H CGAL_CIRCLEH2_H CGAL_CIRCLE_2_H CGAL_CIRCULATOR_BASES_H CGAL_CIRCULATOR_H CGAL_CIRCULATOR_IDENTITY_H CGAL_CIRCULATOR_IMPL_H CGAL_CIRCULATOR_ON_NODE_H CGAL_CIRCULATOR_PROJECT_H CGAL_COLOR_H CGAL_CONFIG_H CGAL_CONICCPA2_H CGAL_CONICHPA2_H CGAL_CONIC_2_H CGAL_CONIC_2_WINDOW_STREAM_H CGAL_CONIC_MISC_H CGAL_CONSTRAINED_TRIANGULATION_2_H CGAL_CONSTRAINED_TRIANGULATION_DEMO_2_H CGAL_CONSTRAINED_TRIANGULATION_FACE_BASE_2_H CGAL_CONSTRAINED_TRIANGULATION_SWEEP_2_H CGAL_CONSTRAINED_TRIANGULATION_SWEEP_DEMO_H CGAL_CONVEXITY_CHECK_2_C CGAL_CONVEXITY_CHECK_2_H CGAL_CONVEX_HULL_2_H CGAL_CONVEX_HULL_3_H CGAL_CONVEX_HULL_CONSTRUCTIVE_TRAITS_2_H CGAL_CONVEX_HULL_LEDA_TRAITS_2_H CGAL_CONVEX_HULL_RAT_LEDA_TRAITS_2_H CGAL_CONVEX_HULL_TRAITS_2_H CGAL_CONVEX_HULL_TRAITS_CARTESIAN_DOUBLE_2_H CGAL_COPY_N_H CGAL_COUNTING_ITERATOR_H CGAL_DD_GEO_CHULL_H CGAL_DD_GEO_CONFIG_H CGAL_DD_GEO_REGL_COMPLEX_H CGAL_DEBUG_HANDLE_REP CGAL_DELAUNAY_TETRAHEDRALIZATION_3_H CGAL_DELAUNAY_TRIANGULATION_2_H CGAL_DENY_INEXACT_OPERATIONS_ON_FILTER CGAL_DETERMINANT_H CGAL_DIRECTIONC2_H CGAL_DIRECTIONC3_H CGAL_DIRECTIONH2_H CGAL_DIRECTIONH3_H CGAL_DIRECTION_2_H CGAL_DIRECTION_3_H CGAL_DISTANCE_2_H CGAL_DISTANCE_3_0_H CGAL_DISTANCE_3_1_H CGAL_DISTANCE_3_2_H CGAL_DISTANCE_3_H CGAL_DISTANCE_PREDICATESC2_H CGAL_DISTANCE_PREDICATESH2_H CGAL_DISTANCE_PREDICATES_2_H CGAL_DOUBLE_EPS_H CGAL_DOUBLE_H CGAL_DYNAMIC_MATRIX_H CGAL_D_TUPLE_H CGAL_ENUM_H CGAL_EXPANDED_CIRCUMCENTER_COMPUTATION CGAL_EXTREMAL_POLYGONS_TRACE CGAL_EXTREMAL_POLYGON_2_H CGAL_EXTREMAL_POLYGON_TRAITS_2_H CGAL_FILTER_H CGAL_FIXED_PRECISION_NT_H CGAL_FLOAT_H CGAL_FOURTUPLE_H CGAL_FPU_H CGAL_FUNCTIONS_ON_ENUMS_H CGAL_FUNCTION_OBJECTS_H CGAL_Fixed_abs CGAL_Fixed_public CGAL_Fixed_rounding_precondition_msg CGAL_For_all CGAL_For_all_backwards CGAL_GENERATORS_H CGAL_GEOMVIEW_STREAM_H CGAL_GMPZ_H CGAL_GNU_INTEGER_H CGAL_GNU_ISTREAM_ITERATOR_VALUE_TYPE_FIX_H CGAL_GV_IN_CGAL_TETRAHEDRALIZATION_SIMPLEX_H CGAL_GV_IN_CGAL_TETRAHEDRALIZATION_VERTEX_H CGAL_GV_IN_POINT_3_H CGAL_GV_OUT_CGAL_DELAUNAY_TETRAHEDRALIZATION_3_H CGAL_GV_OUT_CGAL_TETRAHEDRALIZATION_3_H CGAL_GV_OUT_CGAL_TETRAHEDRALIZATION_SIMPLEX_H CGAL_GV_OUT_CGAL_TETRAHEDRALIZATION_VERTEX_H CGAL_GV_OUT_POINT_2_H CGAL_GV_OUT_POINT_3_H CGAL_GV_OUT_SEGMENT_2_H CGAL_GV_OUT_SEGMENT_3_H CGAL_GV_OUT_TETRAHEDRON_3_H CGAL_GV_OUT_TRIANGLE_2_H CGAL_GV_OUT_TRIANGLE_3_H CGAL_HALFEDGE_DATA_STRUCTURE_BASES_H CGAL_HALFEDGE_DATA_STRUCTURE_DECORATOR_H CGAL_HALFEDGE_DATA_STRUCTURE_DEFAULT_H CGAL_HALFEDGE_DATA_STRUCTURE_POLYHEDRON_DEFAULT_3_H CGAL_HALFEDGE_DATA_STRUCTURE_USING_LIST_H CGAL_HALFEDGE_DATA_STRUCTURE_USING_VECTOR_H CGAL_HANDLE_H CGAL_HOMOGENEOUS_CLASSES_H CGAL_HOMOGENEOUS_H CGAL_HOMOGENEOUS_REP_H CGAL_HOMOGENOUS_H CGAL_HUGE_INLINE CGAL_IA_DEBUG CGAL_IA_FIXED_H CGAL_IA_GETFPCW CGAL_IA_GMPZ_H CGAL_IA_LEDA_BIGFLOAT_H CGAL_IA_LEDA_INTEGER_H CGAL_IA_LEDA_RATIONAL_H CGAL_IA_LEDA_REAL_H CGAL_IA_NO_EXCEPTION CGAL_IA_NO_WARNINGS CGAL_IA_SETFPCW CGAL_IA_USE_ASSEMBLY CGAL_INCLUDE_TEMPLATE_CODE CGAL_INITIALIZE_AFF_TRANSFORMATIONS CGAL_INTEGER_H CGAL_INTERSECTING_POLYGONS_H CGAL_INTERSECTIONS_H CGAL_INTERSECTION_2_1_H CGAL_INTERSECTION_2_2_H CGAL_INTERSECTION_2_H CGAL_INTERSECTION_3_1_H CGAL_INTERSECTION_3_H CGAL_INTERVAL_ARITHMETIC_H CGAL_INT_H CGAL_INVENTOR_TETRAHEDRON_3 CGAL_INVERSE_INDEX_H CGAL_IN_PLACE_LIST_H CGAL_IO_BINARY_FILE_IO_H CGAL_IO_C CGAL_IO_ESPRIT_LOGO_XPM CGAL_IO_FILE_HEADER_EXTENDED_OFF_H CGAL_IO_FILE_HEADER_OFF_H CGAL_IO_FILE_SCANNER_OFF_H CGAL_IO_FILE_WRITER_INVENTOR_H CGAL_IO_FILE_WRITER_OFF_H CGAL_IO_FILE_WRITER_VRML_2_H CGAL_IO_FILE_WRITER_WAVEFRONT_H CGAL_IO_FORWARD_DECL_WINDOW_STREAM_H CGAL_IO_GENERIC_COPY_OFF_H CGAL_IO_GENERIC_PRINT_POLYHEDRON_H CGAL_IO_GENERIC_WRITER_H CGAL_IO_GEOMVIEW_STREAM_H CGAL_IO_H CGAL_IO_INVENTOR_OSTREAM_H CGAL_IO_IO_H CGAL_IO_IO_TAGS_H CGAL_IO_ISTREAM_ITERATOR_H CGAL_IO_OPTIMISATION_WINDOW_STREAM_H CGAL_IO_OSTREAM_ITERATOR_H CGAL_IO_POLYGON_WINDOW_STREAM_H CGAL_IO_POLYHEDRON_GEOMVIEW_OSTREAM_H CGAL_IO_POLYHEDRON_INVENTOR_OSTREAM_H CGAL_IO_POLYHEDRON_IOSTREAM_H CGAL_IO_POLYHEDRON_SCAN_OFF_H CGAL_IO_POLYHEDRON_VRML_1_OSTREAM_H CGAL_IO_POLYHEDRON_VRML_2_OSTREAM_H CGAL_IO_PRINT_INVENTOR_H CGAL_IO_PRINT_OFF_H CGAL_IO_PRINT_VRML_1_H CGAL_IO_PRINT_VRML_2_H CGAL_IO_PRINT_WAVEFRONT_H CGAL_IO_SCANNER_OFF_H CGAL_IO_SCAN_OFF_H CGAL_IO_TAGS_H CGAL_IO_TRIANGULATION_WINDOW_STREAM_H CGAL_IO_VERBOSE_OSTREAM_H CGAL_IO_VRML_1_OSTREAM_H CGAL_IO_VRML_1_TETRAHEDRON_3 CGAL_IO_VRML_2_OSTREAM_H CGAL_IO_VRML_2_TETRAHEDRON_3 CGAL_IO_WINDOW_STREAM_CONIC_2 CGAL_IO_WINDOW_STREAM_H CGAL_IO_WINDOW_STREAM_MIN_CIRCLE_2 CGAL_IO_WINDOW_STREAM_MIN_ELLIPSE_2 CGAL_IO_WINDOW_STREAM_OPTIMISATION_CIRCLE_2 CGAL_IO_WINDOW_STREAM_OPTIMISATION_ELLIPSE_2 CGAL_IO_WINDOW_STREAM_XY_3_H_1 CGAL_IO_WRITER_OFF_H CGAL_ISO_CUBOIDC3_H CGAL_ISO_CUBOIDH3_H CGAL_ISO_CUBOID_3_H CGAL_ISO_RECTANGLEC2_H CGAL_ISO_RECTANGLEH2_H CGAL_ISO_RECTANGLE_2_H CGAL_ISO_RECTANGLE_2_ISO_RECTANGLE_2_INTERSECTION_H CGAL_ISO_SQUARE_STATIC_2_H CGAL_ITERATOR_IDENTITY_H CGAL_ITERATOR_PROJECT_H CGAL_JOIN_INPUT_ITERATOR_H CGAL_KDTREE_D_H CGAL_KERNEL_ASSERTIONS_H CGAL_KERNEL_BASIC_H CGAL_KERNEL_CHECK_EXACTNESS CGAL_KERNEL_CHECK_EXPENSIVE CGAL_KERNEL_CTOR_INLINE CGAL_KERNEL_CTOR_LARGE_INLINE CGAL_KERNEL_CTOR_MEDIUM_INLINE CGAL_KERNEL_INLINE CGAL_KERNEL_LARGE_INLINE CGAL_KERNEL_MEDIUM_INLINE CGAL_KERNEL_NO_ASSERTIONS CGAL_KERNEL_NO_POSTCONDITIONS CGAL_KERNEL_NO_PRECONDITIONS CGAL_KERNEL_NO_WARNINGS CGAL_KNOWN_BIT_SIZE_INTEGERS_H CGAL_LARGE_INLINE CGAL_LEDA_RATIONAL_H CGAL_LEDA_REAL_H CGAL_LEDA_WINDOW_BBOX_2 CGAL_LEDA_WINDOW_CIRCLE_2 CGAL_LEDA_WINDOW_H CGAL_LEDA_WINDOW_ISO_RECTANGLE_2 CGAL_LEDA_WINDOW_LINE_2 CGAL_LEDA_WINDOW_POINT_2 CGAL_LEDA_WINDOW_RAY_2 CGAL_LEDA_WINDOW_SEGMENT_2 CGAL_LEDA_WINDOW_TRIANGLE_2 CGAL_LINEC2_H CGAL_LINEC3_H CGAL_LINEH2_H CGAL_LINEH3_H CGAL_LINE_2_H CGAL_LINE_2_ISO_RECTANGLE_2_INTERSECTION_H CGAL_LINE_2_LINE_2_INTERSECTION_H CGAL_LINE_2_TRIANGLE_2_INTERSECTION_H CGAL_LINE_3_H CGAL_LITTLE_ENDIAN CGAL_LONG_LONG CGAL_Line_2pC2_H CGAL_MEDIUM_INLINE CGAL_MIN_CIRCLE_2_ADAPTERC2_H CGAL_MIN_CIRCLE_2_ADAPTERH2_H CGAL_MIN_CIRCLE_2_H CGAL_MIN_CIRCLE_2_TRAITS_2_H CGAL_MIN_ELLIPSE_2_ADAPTERC2_H CGAL_MIN_ELLIPSE_2_ADAPTERH2_H CGAL_MIN_ELLIPSE_2_H CGAL_MIN_ELLIPSE_2_TRAITS_2_H CGAL_MIN_SPHERE_D_H CGAL_MIN_SPHERE_D_TRAITS_2_H CGAL_MIN_SPHERE_D_TRAITS_3_H CGAL_MIN_SPHERE_D_TRAITS_D_H CGAL_MIN_SQR_DISTANCE_H CGAL_MIN_SQR_DISTANCE_TRAITS_H CGAL_MIN_SQUARE_DISTANCE_H CGAL_MISC_H CGAL_MODIFIER_BASE_H CGAL_MONOTONE_MATRIX_SEARCH_H CGAL_MON_SEARCH_TRACE CGAL_NAMED_RETURN_VALUE_OPT_1 CGAL_NAMED_RETURN_VALUE_OPT_2 CGAL_NAMED_RETURN_VALUE_OPT_3 CGAL_NAMESPACE_BEGIN CGAL_NAMESPACE_END CGAL_NO_ASSERTIONS CGAL_NO_ISTREAM_EXTRACT_AFF_TRANSFORMATIONC2 CGAL_NO_ISTREAM_EXTRACT_AFF_TRANSFORMATIONC3 CGAL_NO_ISTREAM_EXTRACT_AFF_TRANSFORMATION_2 CGAL_NO_ISTREAM_EXTRACT_AFF_TRANSFORMATION_3 CGAL_NO_ISTREAM_EXTRACT_BBOX_2 CGAL_NO_ISTREAM_EXTRACT_BBOX_3 CGAL_NO_ISTREAM_EXTRACT_CIRCLEC2 CGAL_NO_ISTREAM_EXTRACT_CIRCLEH2 CGAL_NO_ISTREAM_EXTRACT_CIRCLE_2 CGAL_NO_ISTREAM_EXTRACT_DIRECTIONC2 CGAL_NO_ISTREAM_EXTRACT_DIRECTIONC3 CGAL_NO_ISTREAM_EXTRACT_DIRECTIONH2 CGAL_NO_ISTREAM_EXTRACT_DIRECTIONH3 CGAL_NO_ISTREAM_EXTRACT_DIRECTION_2 CGAL_NO_ISTREAM_EXTRACT_DIRECTION_3 CGAL_NO_ISTREAM_EXTRACT_ISO_CUBOIDH3 CGAL_NO_ISTREAM_EXTRACT_ISO_CUBOID_3 CGAL_NO_ISTREAM_EXTRACT_ISO_RECTANGLEC2 CGAL_NO_ISTREAM_EXTRACT_ISO_RECTANGLEH2 CGAL_NO_ISTREAM_EXTRACT_ISO_RECTANGLE_2 CGAL_NO_ISTREAM_EXTRACT_LINEC2 CGAL_NO_ISTREAM_EXTRACT_LINEC3 CGAL_NO_ISTREAM_EXTRACT_LINEH2 CGAL_NO_ISTREAM_EXTRACT_LINEH3 CGAL_NO_ISTREAM_EXTRACT_LINE_2 CGAL_NO_ISTREAM_EXTRACT_LINE_3 CGAL_NO_ISTREAM_EXTRACT_PLANE3 CGAL_NO_ISTREAM_EXTRACT_PLANEC3 CGAL_NO_ISTREAM_EXTRACT_PLANE_3 CGAL_NO_ISTREAM_EXTRACT_POINTC2 CGAL_NO_ISTREAM_EXTRACT_POINTC3 CGAL_NO_ISTREAM_EXTRACT_POINTCD CGAL_NO_ISTREAM_EXTRACT_POINTH2 CGAL_NO_ISTREAM_EXTRACT_POINTH3 CGAL_NO_ISTREAM_EXTRACT_POINTHD CGAL_NO_ISTREAM_EXTRACT_POINT_2 CGAL_NO_ISTREAM_EXTRACT_POINT_3 CGAL_NO_ISTREAM_EXTRACT_POINT_D CGAL_NO_ISTREAM_EXTRACT_RAYC2 CGAL_NO_ISTREAM_EXTRACT_RAYC3 CGAL_NO_ISTREAM_EXTRACT_RAYH2 CGAL_NO_ISTREAM_EXTRACT_RAYH3 CGAL_NO_ISTREAM_EXTRACT_RAY_2 CGAL_NO_ISTREAM_EXTRACT_RAY_3 CGAL_NO_ISTREAM_EXTRACT_SEGMENTC2 CGAL_NO_ISTREAM_EXTRACT_SEGMENTC3 CGAL_NO_ISTREAM_EXTRACT_SEGMENTH2 CGAL_NO_ISTREAM_EXTRACT_SEGMENTH3 CGAL_NO_ISTREAM_EXTRACT_SEGMENT_2 CGAL_NO_ISTREAM_EXTRACT_SEGMENT_3 CGAL_NO_ISTREAM_EXTRACT_TETRAHEDRONC3 CGAL_NO_ISTREAM_EXTRACT_TETRAHEDRONH3 CGAL_NO_ISTREAM_EXTRACT_TETRAHEDRON_3 CGAL_NO_ISTREAM_EXTRACT_TRIANGLEC2 CGAL_NO_ISTREAM_EXTRACT_TRIANGLEC3 CGAL_NO_ISTREAM_EXTRACT_TRIANGLEH2 CGAL_NO_ISTREAM_EXTRACT_TRIANGLEH3 CGAL_NO_ISTREAM_EXTRACT_TRIANGLE_2 CGAL_NO_ISTREAM_EXTRACT_TRIANGLE_3 CGAL_NO_ISTREAM_EXTRACT_VECTORC2 CGAL_NO_ISTREAM_EXTRACT_VECTORC3 CGAL_NO_ISTREAM_EXTRACT_VECTORH2 CGAL_NO_ISTREAM_EXTRACT_VECTORH3 CGAL_NO_ISTREAM_EXTRACT_VECTOR_2 CGAL_NO_ISTREAM_EXTRACT_VECTOR_3 CGAL_NO_LEDA_HANDLE CGAL_NO_LINE_TRANSFORM_IN_AT CGAL_NO_NEWSTYLE_HEADERS CGAL_NO_OSTREAM_INSERT_AFF_TRANSFORMATIONC2 CGAL_NO_OSTREAM_INSERT_AFF_TRANSFORMATIONC3 CGAL_NO_OSTREAM_INSERT_AFF_TRANSFORMATION_2 CGAL_NO_OSTREAM_INSERT_AFF_TRANSFORMATION_3 CGAL_NO_OSTREAM_INSERT_BBOX_2 CGAL_NO_OSTREAM_INSERT_BBOX_3 CGAL_NO_OSTREAM_INSERT_CIRCLEC2 CGAL_NO_OSTREAM_INSERT_CIRCLEH2 CGAL_NO_OSTREAM_INSERT_CIRCLE_2 CGAL_NO_OSTREAM_INSERT_CONICCPA2 CGAL_NO_OSTREAM_INSERT_CONICHPA2 CGAL_NO_OSTREAM_INSERT_CONIC_2 CGAL_NO_OSTREAM_INSERT_DIRECTIONC2 CGAL_NO_OSTREAM_INSERT_DIRECTIONC3 CGAL_NO_OSTREAM_INSERT_DIRECTIONH2 CGAL_NO_OSTREAM_INSERT_DIRECTIONH3 CGAL_NO_OSTREAM_INSERT_DIRECTION_2 CGAL_NO_OSTREAM_INSERT_DIRECTION_3 CGAL_NO_OSTREAM_INSERT_ISO_CUBOIDH3 CGAL_NO_OSTREAM_INSERT_ISO_CUBOID_3 CGAL_NO_OSTREAM_INSERT_ISO_RECTANGLEC2 CGAL_NO_OSTREAM_INSERT_ISO_RECTANGLEH2 CGAL_NO_OSTREAM_INSERT_ISO_RECTANGLE_2 CGAL_NO_OSTREAM_INSERT_LINEC2 CGAL_NO_OSTREAM_INSERT_LINEC3 CGAL_NO_OSTREAM_INSERT_LINEH2 CGAL_NO_OSTREAM_INSERT_LINEH3 CGAL_NO_OSTREAM_INSERT_LINE_2 CGAL_NO_OSTREAM_INSERT_LINE_3 CGAL_NO_OSTREAM_INSERT_PLANE3 CGAL_NO_OSTREAM_INSERT_PLANEC3 CGAL_NO_OSTREAM_INSERT_PLANE_3 CGAL_NO_OSTREAM_INSERT_POINTC2 CGAL_NO_OSTREAM_INSERT_POINTC3 CGAL_NO_OSTREAM_INSERT_POINTCD CGAL_NO_OSTREAM_INSERT_POINTH2 CGAL_NO_OSTREAM_INSERT_POINTH3 CGAL_NO_OSTREAM_INSERT_POINTHD CGAL_NO_OSTREAM_INSERT_POINT_2 CGAL_NO_OSTREAM_INSERT_POINT_3 CGAL_NO_OSTREAM_INSERT_POINT_D CGAL_NO_OSTREAM_INSERT_RAYC2 CGAL_NO_OSTREAM_INSERT_RAYC3 CGAL_NO_OSTREAM_INSERT_RAYH2 CGAL_NO_OSTREAM_INSERT_RAYH3 CGAL_NO_OSTREAM_INSERT_RAY_2 CGAL_NO_OSTREAM_INSERT_RAY_3 CGAL_NO_OSTREAM_INSERT_SEGMENTC2 CGAL_NO_OSTREAM_INSERT_SEGMENTC3 CGAL_NO_OSTREAM_INSERT_SEGMENTH2 CGAL_NO_OSTREAM_INSERT_SEGMENTH3 CGAL_NO_OSTREAM_INSERT_SEGMENT_2 CGAL_NO_OSTREAM_INSERT_SEGMENT_3 CGAL_NO_OSTREAM_INSERT_TETRAHEDRONC3 CGAL_NO_OSTREAM_INSERT_TETRAHEDRONH3 CGAL_NO_OSTREAM_INSERT_TETRAHEDRON_3 CGAL_NO_OSTREAM_INSERT_TRIANGLEC2 CGAL_NO_OSTREAM_INSERT_TRIANGLEC3 CGAL_NO_OSTREAM_INSERT_TRIANGLEH2 CGAL_NO_OSTREAM_INSERT_TRIANGLEH3 CGAL_NO_OSTREAM_INSERT_TRIANGLE_2 CGAL_NO_OSTREAM_INSERT_TRIANGLE_3 CGAL_NO_OSTREAM_INSERT_VECTORC2 CGAL_NO_OSTREAM_INSERT_VECTORC3 CGAL_NO_OSTREAM_INSERT_VECTORH2 CGAL_NO_OSTREAM_INSERT_VECTORH3 CGAL_NO_OSTREAM_INSERT_VECTOR_2 CGAL_NO_OSTREAM_INSERT_VECTOR_3 CGAL_NO_PLANE_TRANSFORM_IN_AT CGAL_NO_POSTCONDITIONS CGAL_NO_PRECONDITIONS CGAL_NO_TRAPEZOIDAL_MAP_2_OPTIMIZATION CGAL_NO_WARNINGS CGAL_NSQUARE_INTERSECTING_H CGAL_NULL_TMPL_ARGS CGAL_NULL_TYPE CGAL_NUMBER_TYPE_BASIC_H CGAL_NUMBER_TYPE_TAGS_H CGAL_NUMBER_UTILS_CLASSES_H CGAL_NUMBER_UTILS_H CGAL_N_STEP_ADAPTOR_H CGAL_OBJECT_H CGAL_OLD_FINITE_VALID CGAL_OPTIMISATION_ASSERTIONS_H CGAL_OPTIMISATION_BASIC_H CGAL_OPTIMISATION_CHECK_EXACTNESS CGAL_OPTIMISATION_CHECK_EXPENSIVE CGAL_OPTIMISATION_CIRCLE_2_H CGAL_OPTIMISATION_ELLIPSE_2_H CGAL_OPTIMISATION_NO_ASSERTIONS CGAL_OPTIMISATION_NO_POSTCONDITIONS CGAL_OPTIMISATION_NO_PRECONDITIONS CGAL_OPTIMISATION_NO_WARNINGS CGAL_OPTIMISATION_SPHERECD_H CGAL_OPTIMISATION_SPHEREHD_H CGAL_OPTIMISATION_SPHERE_D_H CGAL_ORIENTATION_PREDICATESH3_H CGAL_ORIGIN_H CGAL_PARABOLAC2_H CGAL_PARABOLA_ARCC2_H CGAL_PARTIAL_SPECIALISATION CGAL_PCENTER_TRACE CGAL_PCENTER_WINDOW_TRACE CGAL_PIERCE_RECTANGLES_2_H CGAL_PIERCE_RECTANGLES_2_TRAITS_H CGAL_PLANAR_MAP_2_H CGAL_PLANAR_MAP_MISC_H CGAL_PLANEC3_H CGAL_PLANEH3_H CGAL_PLANE_3_H CGAL_PM_BOPS_DEFAULT_DCEL_H CGAL_PM_CONFIG_H CGAL_PM_DAG_H CGAL_PM_DEBUG CGAL_PM_DEFAULT_DCEL_C CGAL_PM_DEFAULT_DCEL_H CGAL_PM_DEFAULT_POINT_LOCATION_DEBUG CGAL_PM_DEFAULT_POINT_LOCATION_H CGAL_PM_NAIVE_POINT_LOCATION_H CGAL_PM_OVERLAY_H CGAL_PM_POINT_LOCATION_BASE_H CGAL_PM_SEGMENT_EPSILON_TRAITS_H CGAL_PM_SEGMENT_EXACT_TRAITS_H CGAL_PM_SHORTCUTS CGAL_PM_TENTUPLE_H CGAL_POINTC2_H CGAL_POINTC3_H CGAL_POINTCD_H CGAL_POINTER_H CGAL_POINTH2_H CGAL_POINTH3_H CGAL_POINTHD_H CGAL_POINT_2_H CGAL_POINT_2_ISO_RECTANGLE_2_INTERSECTION_H CGAL_POINT_2_LINE_2_INTERSECTION_H CGAL_POINT_2_POINT_2_INTERSECTION_H CGAL_POINT_2_RAY_2_INTERSECTION_H CGAL_POINT_2_SEGMENT_2_INTERSECTION_H CGAL_POINT_2_TRIANGLE_2_INTERSECTION_H CGAL_POINT_3_H CGAL_POINT_D_H CGAL_POINT_GENERATORS_2_H CGAL_POINT_GENERATORS_3_H CGAL_POLYGON_2_ALGORITHMS_H CGAL_POLYGON_2_EDGE_CIRCULATOR_H CGAL_POLYGON_2_EDGE_ITERATOR_H CGAL_POLYGON_2_H CGAL_POLYGON_ASSERTIONS_H CGAL_POLYGON_CHECK_EXACTNESS CGAL_POLYGON_CHECK_EXPENSIVE CGAL_POLYGON_DEBUG CGAL_POLYGON_NO_ASSERTIONS CGAL_POLYGON_NO_POSTCONDITIONS CGAL_POLYGON_NO_PRECONDITIONS CGAL_POLYGON_NO_WARNINGS CGAL_POLYGON_TRAITS_2_H CGAL_POLYHEDRON_3 CGAL_POLYHEDRON_3_H CGAL_POLYHEDRON_COPY_3_H CGAL_POLYHEDRON_DEFAULT_TRAITS_3_H CGAL_POLYHEDRON_INCREMENTAL_BUILDER_3_H CGAL_POLYHEDRON_ITERATOR_3_H CGAL_PREDICATES_CLASSES_2_H CGAL_PREDICATES_ON_DIRECTIONSH2_H CGAL_PREDICATES_ON_FTC2_H CGAL_PREDICATES_ON_FTC3_H CGAL_PREDICATES_ON_LINESC2_H CGAL_PREDICATES_ON_LINESH2_H CGAL_PREDICATES_ON_LINES_2_H CGAL_PREDICATES_ON_POINTSC2_H CGAL_PREDICATES_ON_POINTSC3_H CGAL_PREDICATES_ON_POINTSH2_H CGAL_PREDICATES_ON_POINTSH3_H CGAL_PREDICATES_ON_POINTS_2 CGAL_PREDICATES_ON_POINTS_2_H CGAL_PREDICATES_ON_POINTS_3_H CGAL_PREDICATES_ON_RTH2_H CGAL_PREDICATES_ON_RTH3_H CGAL_PREDICATE_OBJECTS_ON_POINTS_2_H CGAL_PRE_IN_POST_ORDER CGAL_PROTECT_ALGOBASE_H CGAL_PROTECT_ALGO_H CGAL_PROTECT_CTYPE_H CGAL_PROTECT_FUNCTION_H CGAL_PROTECT_INTEGER_H CGAL_PROTECT_IOSTREAM_H CGAL_PROTECT_ITERATOR_H CGAL_PROTECT_LEDA_BASIC_H CGAL_PROTECT_LEDA_BIGFLOAT_H CGAL_PROTECT_LEDA_INTEGER_H CGAL_PROTECT_LEDA_RATIONAL_H CGAL_PROTECT_LEDA_REAL_H CGAL_PROTECT_LIMITS_H CGAL_PROTECT_LIST_H CGAL_PROTECT_MAP_H CGAL_PROTECT_MATH_H CGAL_PROTECT_STDDEF_H CGAL_PROTECT_STDLIB_H CGAL_PROTECT_STRING_H CGAL_PROTECT_STRSTREAM_H CGAL_PROTECT_SYS_TIME_H CGAL_PROTECT_TIME_H CGAL_PROTECT_VECTOR_H CGAL_PROVIDE_STL_PROVIDED_REL_OPS CGAL_PVDH2 CGAL_PVDH2_H CGAL_PVDH3_H CGAL_QUOTIENT_C CGAL_QUOTIENT_H CGAL_RANDOM_ACCESS_ADAPTOR_H CGAL_RANDOM_ACCESS_VALUE_ADAPTOR_H CGAL_RANDOM_CONVEX_SET_2_H CGAL_RANDOM_CONVEX_SET_TRAITS_2_H CGAL_RANDOM_H CGAL_RANDOM_SELECTION_H CGAL_RATIONAL_H CGAL_RATIONAL_ROTATION_H CGAL_RAYC2_H CGAL_RAYC3_H CGAL_RAYH2_H CGAL_RAYH3_H CGAL_RAY_2_BBOX_2_INTERSECTION_H CGAL_RAY_2_H CGAL_RAY_2_ISO_RECTANGLE_2_INTERSECTION_H CGAL_RAY_2_LINE_2_INTERSECTION_H CGAL_RAY_2_RAY_2_INTERSECTION_H CGAL_RAY_2_SEGMENT_2_INTERSECTION_H CGAL_RAY_2_TRIANGLE_2_INTERSECTION_H CGAL_RAY_3_H CGAL_REAL_H CGAL_REAL_TIMER_H CGAL_RECTANGULAR_P_CENTER_2_H CGAL_RECTANGULAR_P_CENTER_2_TRAITS_H CGAL_REGULAR_TRIANGULATION_2_H CGAL_REGULAR_TRIANGULATION_EUCLIDEAN_TRAIS_2_H CGAL_REGULAR_TRIANGULATION_FACE_BASE_2_H CGAL_REPH3_H CGAL_REPRESENTATION_TAGS_H CGAL_REP_CLASS_DEFINED CGAL_REP_DISTINGUISHER CGAL_REP_DISTINGUISHER_H CGAL_Range_tree_d__ CGAL_Ray_2_Ray_2_pair_H CGAL_SEGMENTC2_H CGAL_SEGMENTC3_H CGAL_SEGMENTH2_H CGAL_SEGMENTH3_H CGAL_SEGMENT_2_BBOX_2_INTERSECTION_H CGAL_SEGMENT_2_H CGAL_SEGMENT_2_ISO_RECTANGLE_2_INTERSECTION_H CGAL_SEGMENT_2_LINE_2_INTERSECTION_H CGAL_SEGMENT_2_SEGMENT_2_INTERSECTION_H CGAL_SEGMENT_2_TRIANGLE_2_INTERSECTION_H CGAL_SEGMENT_3_H CGAL_SIXTUPLE_H CGAL_SOLVEC3_H CGAL_SOLVE_H CGAL_SORTED_MATRIX_SEARCH_H CGAL_SORTED_MATRIX_SEARCH_TRACE CGAL_SORTED_MATRIX_SEARCH_TRAITS_ADAPTOR_H CGAL_SQUARED_DISTANCE_2_1_H CGAL_SQUARED_DISTANCE_2_2_H CGAL_SQUARED_DISTANCE_2_H CGAL_SQUARED_DISTANCE_3_0_H CGAL_SQUARED_DISTANCE_3_1_H CGAL_SQUARED_DISTANCE_3_2_H CGAL_SQUARED_DISTANCE_UTILS_H CGAL_STD CGAL_STD_ CGAL_STD_ALGORITHM_H CGAL_STD_CSTDLIB_H CGAL_STD_IO_ CGAL_STD_SET_H CGAL_STD_VECTOR_H CGAL_STL_EXTENSIONS_C CGAL_STL_EXTENSIONS_H CGAL_STL_GCC CGAL_STL_HP CGAL_STL_SGI_3_0 CGAL_STL_SGI_CC CGAL_STL_SGI_WWW CGAL_STL_SGI_WWW_OLD CGAL_STL_UNKNOWN CGAL_STRAIGHT_2_H CGAL_Segment_tree_d__ CGAL_TAGS_H CGAL_TEE_FOR_OUTPUT_ITERATOR_H CGAL_TEMPLATE_FRIEND_CLASS_FOR_NESTED_CLASS_BUG CGAL_TEMPLATE_NULL CGAL_TETRAHEDRALIZATION_3_H CGAL_TETRAHEDRALIZATION_SIMPLEX_H CGAL_TETRAHEDRALIZATION_VERTEX_H CGAL_TETRAHEDRONC3_H CGAL_TETRAHEDRONH3_H CGAL_TETRAHEDRON_3_H CGAL_THREETUPLE_H CGAL_TIMER_H CGAL_TOPOLOGICAL_MAP_H CGAL_TO_DOUBLE CGAL_TRANSFORM_ITERATOR_H CGAL_TRAPEZOIDAL_MAP_2_BOTTOM_UNBOUNDED CGAL_TRAPEZOIDAL_MAP_2_BOUNDED CGAL_TRAPEZOIDAL_MAP_2_DEBUG CGAL_TRAPEZOIDAL_MAP_2_DELETE_SIGNATURE CGAL_TRAPEZOIDAL_MAP_2_H CGAL_TRAPEZOIDAL_MAP_2_LEFT_UNBOUNDED CGAL_TRAPEZOIDAL_MAP_2_MISC_H CGAL_TRAPEZOIDAL_MAP_2_NO_WARNING CGAL_TRAPEZOIDAL_MAP_2_RIGHT_UNBOUNDED CGAL_TRAPEZOIDAL_MAP_2_TOP_UNBOUNDED CGAL_TRAPEZOIDAL_MAP_2_TOTALLY_UNBOUNDED CGAL_TREE_ASSERTIONS_H CGAL_TREE_CHECK_EXACTNESS CGAL_TREE_CHECK_EXPENSIVE CGAL_TREE_NO_ASSERTIONS CGAL_TREE_NO_POSTCONDITIONS CGAL_TREE_NO_PRECONDITIONS CGAL_TREE_NO_WARNINGS CGAL_TRIANGLEC2_H CGAL_TRIANGLEC3_H CGAL_TRIANGLEH2_H CGAL_TRIANGLEH3_H CGAL_TRIANGLE_2_H CGAL_TRIANGLE_2_LINE_2_INTERSECTION_H CGAL_TRIANGLE_2_RAY_2_INTERSECTION_H CGAL_TRIANGLE_2_SEGMENT_2_INTERSECTION_H CGAL_TRIANGLE_2_TRIANGLE_2_INTERSECTION_H CGAL_TRIANGLE_3_H CGAL_TRIANGULATION_2_H CGAL_TRIANGULATION_ASSERTIONS_H CGAL_TRIANGULATION_CHECK_EXACTNESS CGAL_TRIANGULATION_CHECK_EXPENSIVE CGAL_TRIANGULATION_CIRCULATORS_2_H CGAL_TRIANGULATION_DEFAULT_DATA_STRUCTURE_2_H CGAL_TRIANGULATION_DS_CIRCULATORS_2_H CGAL_TRIANGULATION_DS_FACE_2_H CGAL_TRIANGULATION_DS_ITERATORS_2_H CGAL_TRIANGULATION_DS_VERTEX_2_H CGAL_TRIANGULATION_EUCLIDEAN_TRAITS_2_H CGAL_TRIANGULATION_EUCLIDEAN_TRAITS_XY_3_H CGAL_TRIANGULATION_EUCLIDEAN_TRAITS_XZ_3_H CGAL_TRIANGULATION_EUCLIDEAN_TRAITS_YZ_3_H CGAL_TRIANGULATION_FACE_2_H CGAL_TRIANGULATION_FACE_BASE_2_H CGAL_TRIANGULATION_HANDLES_2_H CGAL_TRIANGULATION_ITERATORS_2_H CGAL_TRIANGULATION_NO_ASSERTIONS CGAL_TRIANGULATION_NO_POSTCONDITIONS CGAL_TRIANGULATION_NO_PRECONDITIONS CGAL_TRIANGULATION_NO_WARNINGS CGAL_TRIANGULATION_PRINT_OFF_H CGAL_TRIANGULATION_SHORT_NAMES_2_H CGAL_TRIANGULATION_UTILS_2_H CGAL_TRIANGULATION_VERTEX_2_H CGAL_TRIANGULATION_VERTEX_BASE_2_H CGAL_TWOTUPLE_H CGAL_Tree_assertion CGAL_Tree_assertion_code CGAL_Tree_assertion_msg CGAL_Tree_exactness_assertion CGAL_Tree_exactness_assertion_code CGAL_Tree_exactness_assertion_msg CGAL_Tree_exactness_postcondition CGAL_Tree_exactness_postcondition_code CGAL_Tree_exactness_postcondition_msg CGAL_Tree_exactness_precondition CGAL_Tree_exactness_precondition_code CGAL_Tree_exactness_precondition_msg CGAL_Tree_exactness_warning CGAL_Tree_exactness_warning_code CGAL_Tree_exactness_warning_msg CGAL_Tree_expensive_assertion CGAL_Tree_expensive_assertion_code CGAL_Tree_expensive_assertion_msg CGAL_Tree_expensive_exactness_assertion CGAL_Tree_expensive_exactness_assertion_code CGAL_Tree_expensive_exactness_assertion_msg CGAL_Tree_expensive_exactness_postcondition CGAL_Tree_expensive_exactness_postcondition_code CGAL_Tree_expensive_exactness_postcondition_msg CGAL_Tree_expensive_exactness_precondition CGAL_Tree_expensive_exactness_precondition_code CGAL_Tree_expensive_exactness_precondition_msg CGAL_Tree_expensive_exactness_warning CGAL_Tree_expensive_exactness_warning_code CGAL_Tree_expensive_exactness_warning_msg CGAL_Tree_expensive_postcondition CGAL_Tree_expensive_postcondition_code CGAL_Tree_expensive_postcondition_msg CGAL_Tree_expensive_precondition CGAL_Tree_expensive_precondition_code CGAL_Tree_expensive_precondition_msg CGAL_Tree_expensive_warning CGAL_Tree_expensive_warning_code CGAL_Tree_expensive_warning_msg CGAL_Tree_postcondition CGAL_Tree_postcondition_code CGAL_Tree_postcondition_msg CGAL_Tree_precondition CGAL_Tree_precondition_code CGAL_Tree_precondition_msg CGAL_Tree_warning CGAL_Tree_warning_code CGAL_Tree_warning_msg CGAL_USER_CLASSES_H CGAL_USE_LEDA CGAL_USE_NAMESPACE CGAL_USE_NEWSTYLE_HEADERS CGAL_USING_NAMESPACE_STD CGAL_UTILS_H CGAL_VECTORC2_H CGAL_VECTORC3_H CGAL_VECTORH2_H CGAL_VECTORH3_H CGAL_VECTOR_2_H CGAL_VECTOR_2_RFT_WRAPPER_H CGAL_VECTOR_3_H CGAL_VECTOR_3_RFT_WRAPPER_H CGAL_VECTOR_WRAPPER CGAL_VERSION CGAL_VERSION_NR CGAL_WEIGHTED_POINT_2_H CGAL_WINDOW_STREAM_BBOX_3 CGAL_WINDOW_STREAM_CONSTRAINED_TRIANGULATION_2_H CGAL_WINDOW_STREAM_DELAUNAY_TRIANGULATION_2_H CGAL_WINDOW_STREAM_DIRECTION_3 CGAL_WINDOW_STREAM_H CGAL_WINDOW_STREAM_LINE_3 CGAL_WINDOW_STREAM_POINT_3 CGAL_WINDOW_STREAM_POLYGON_2_H CGAL_WINDOW_STREAM_RAY_3 CGAL_WINDOW_STREAM_REGULAR_TRIANGULATION_2_H CGAL_WINDOW_STREAM_SEGMENT_3 CGAL_WINDOW_STREAM_TETRAHEDRON_3 CGAL_WINDOW_STREAM_TRIANGLE_3 CGAL_WINDOW_STREAM_TRIANGULATION_2_H CGAL_WINDOW_STREAM_VECTOR_3 CGAL_WINDOW_STREAM_WEIGHTED_POINT_2_H CGAL_WMULT_H CGAL_WORKAROUND_CASTS_H CGAL_WORKAROUND_RETURN_TYPE_H CGAL_WORKAROUND_STL_H CGAL__BOPS_DCEL_DEBUG CGAL__BOPS_DCEL_DEBUG_ITERATOR CGAL__BOPS_DCEL_DEBUG_LN CGAL__BOPS_DCEL_DEBUG_PAIR CGAL__BOPS_DCEL_DEBUG_VAR CGAL__BOPS_DEBUG_ON CGAL__BOPS_USE_STANDARD_CODE CGAL__CIRCLEC2_H CGAL__CIRC_NO_SCOPE_MEMBER_FUNCTION_PARAMETERS CGAL__CIRC_STL_GCC CGAL__CIRC_STL_HP CGAL__CIRC_STL_ITERATOR_TRAITS CGAL__CIRC_STL_SGI_3_0 CGAL__CIRC_STL_SGI_CC_1996 CGAL__CIRC_STL_SGI_JUNE_1997 CGAL__CIRC_STL_SGI_WWW_1996 CGAL__DCEL_BASE_C CGAL__DCEL_BASE_H CGAL__DCEL_C CGAL__DCEL_DEBUG_ON CGAL__DCEL_DEBUG_ON_ALL CGAL__DCEL_DEFS_H CGAL__DCEL_EDGE_H CGAL__DCEL_ELEMENT_H CGAL__DCEL_FACE_H CGAL__DCEL_H CGAL__DCEL_VERTEX_H CGAL__DCEL__V2E_DEBUG_ON CGAL__D_TUPLE_H CGAL__FOURTUPLE_H CGAL__For_all_backwards_old CGAL__For_all_old CGAL__INTERSECTING_POLYGONS_DEBUG_ON CGAL__MIN_SQR_DISTANCE_DEBUG_ON CGAL__NIL CGAL__SIXTUPLE_H CGAL__THREETUPLE_H CGAL__TWOTUPLE_H CGAL__V2E_REP_H CGAL__V2E_REP_OUT_H CGAL__VERB CGAL__const_cast CGAL__reinterpret_cast CGAL__static_cast CGAL_assertion CGAL_assertion_code CGAL_assertion_msg CGAL_bops_assertion CGAL_bops_assertion_code CGAL_bops_assertion_msg CGAL_bops_exactness_assertion CGAL_bops_exactness_assertion_code CGAL_bops_exactness_assertion_msg CGAL_bops_exactness_postcondition CGAL_bops_exactness_postcondition_code CGAL_bops_exactness_postcondition_msg CGAL_bops_exactness_precondition CGAL_bops_exactness_precondition_code CGAL_bops_exactness_precondition_msg CGAL_bops_exactness_warning CGAL_bops_exactness_warning_code CGAL_bops_exactness_warning_msg CGAL_bops_expensive_assertion CGAL_bops_expensive_assertion_code CGAL_bops_expensive_assertion_msg CGAL_bops_expensive_exactness_assertion CGAL_bops_expensive_exactness_assertion_code CGAL_bops_expensive_exactness_assertion_msg CGAL_bops_expensive_exactness_postcondition CGAL_bops_expensive_exactness_postcondition_code CGAL_bops_expensive_exactness_postcondition_msg CGAL_bops_expensive_exactness_precondition CGAL_bops_expensive_exactness_precondition_code CGAL_bops_expensive_exactness_precondition_msg CGAL_bops_expensive_exactness_warning CGAL_bops_expensive_exactness_warning_code CGAL_bops_expensive_exactness_warning_msg CGAL_bops_expensive_postcondition CGAL_bops_expensive_postcondition_code CGAL_bops_expensive_postcondition_msg CGAL_bops_expensive_precondition CGAL_bops_expensive_precondition_code CGAL_bops_expensive_precondition_msg CGAL_bops_expensive_warning CGAL_bops_expensive_warning_code CGAL_bops_expensive_warning_msg CGAL_bops_postcondition CGAL_bops_postcondition_code CGAL_bops_postcondition_msg CGAL_bops_precondition CGAL_bops_precondition_code CGAL_bops_precondition_msg CGAL_bops_warning CGAL_bops_warning_code CGAL_bops_warning_msg CGAL_ch_THRESHOLD CGAL_ch_assertion CGAL_ch_assertion_code CGAL_ch_assertion_msg CGAL_ch_exactness_assertion CGAL_ch_exactness_assertion_code CGAL_ch_exactness_assertion_msg CGAL_ch_exactness_postcondition CGAL_ch_exactness_postcondition_code CGAL_ch_exactness_postcondition_msg CGAL_ch_exactness_precondition CGAL_ch_exactness_precondition_code CGAL_ch_exactness_precondition_msg CGAL_ch_exactness_warning CGAL_ch_exactness_warning_code CGAL_ch_exactness_warning_msg CGAL_ch_expensive_assertion CGAL_ch_expensive_assertion_code CGAL_ch_expensive_assertion_msg CGAL_ch_expensive_exactness_assertion CGAL_ch_expensive_exactness_assertion_code CGAL_ch_expensive_exactness_assertion_msg CGAL_ch_expensive_exactness_postcondition CGAL_ch_expensive_exactness_postcondition_code CGAL_ch_expensive_exactness_postcondition_msg CGAL_ch_expensive_exactness_precondition CGAL_ch_expensive_exactness_precondition_code CGAL_ch_expensive_exactness_precondition_msg CGAL_ch_expensive_exactness_warning CGAL_ch_expensive_exactness_warning_code CGAL_ch_expensive_exactness_warning_msg CGAL_ch_expensive_postcondition CGAL_ch_expensive_postcondition_code CGAL_ch_expensive_postcondition_msg CGAL_ch_expensive_precondition CGAL_ch_expensive_precondition_code CGAL_ch_expensive_precondition_msg CGAL_ch_expensive_warning CGAL_ch_expensive_warning_code CGAL_ch_expensive_warning_msg CGAL_ch_postcondition CGAL_ch_postcondition_code CGAL_ch_postcondition_msg CGAL_ch_precondition CGAL_ch_precondition_code CGAL_ch_precondition_msg CGAL_ch_warning CGAL_ch_warning_code CGAL_ch_warning_msg CGAL_const_cast CGAL_dynamic_cast CGAL_exactness_assertion CGAL_exactness_assertion_code CGAL_exactness_assertion_msg CGAL_exactness_postcondition CGAL_exactness_postcondition_code CGAL_exactness_postcondition_msg CGAL_exactness_precondition CGAL_exactness_precondition_code CGAL_exactness_precondition_msg CGAL_exactness_warning CGAL_exactness_warning_code CGAL_exactness_warning_msg CGAL_expensive_assertion CGAL_expensive_assertion_code CGAL_expensive_assertion_msg CGAL_expensive_exactness_assertion CGAL_expensive_exactness_assertion_code CGAL_expensive_exactness_assertion_msg CGAL_expensive_exactness_postcondition CGAL_expensive_exactness_postcondition_code CGAL_expensive_exactness_postcondition_msg CGAL_expensive_exactness_precondition CGAL_expensive_exactness_precondition_code CGAL_expensive_exactness_precondition_msg CGAL_expensive_exactness_warning CGAL_expensive_exactness_warning_code CGAL_expensive_exactness_warning_msg CGAL_expensive_postcondition CGAL_expensive_postcondition_code CGAL_expensive_postcondition_msg CGAL_expensive_precondition CGAL_expensive_precondition_code CGAL_expensive_precondition_msg CGAL_expensive_warning CGAL_expensive_warning_code CGAL_expensive_warning_msg CGAL_kernel_assertion CGAL_kernel_assertion_code CGAL_kernel_assertion_msg CGAL_kernel_exactness_assertion CGAL_kernel_exactness_assertion_code CGAL_kernel_exactness_assertion_msg CGAL_kernel_exactness_postcondition CGAL_kernel_exactness_postcondition_code CGAL_kernel_exactness_postcondition_msg CGAL_kernel_exactness_precondition CGAL_kernel_exactness_precondition_code CGAL_kernel_exactness_precondition_msg CGAL_kernel_exactness_warning CGAL_kernel_exactness_warning_code CGAL_kernel_exactness_warning_msg CGAL_kernel_expensive_assertion CGAL_kernel_expensive_assertion_code CGAL_kernel_expensive_assertion_msg CGAL_kernel_expensive_exactness_assertion CGAL_kernel_expensive_exactness_assertion_code CGAL_kernel_expensive_exactness_assertion_msg CGAL_kernel_expensive_exactness_postcondition CGAL_kernel_expensive_exactness_postcondition_code CGAL_kernel_expensive_exactness_postcondition_msg CGAL_kernel_expensive_exactness_precondition CGAL_kernel_expensive_exactness_precondition_code CGAL_kernel_expensive_exactness_precondition_msg CGAL_kernel_expensive_exactness_warning CGAL_kernel_expensive_exactness_warning_code CGAL_kernel_expensive_exactness_warning_msg CGAL_kernel_expensive_postcondition CGAL_kernel_expensive_postcondition_code CGAL_kernel_expensive_postcondition_msg CGAL_kernel_expensive_precondition CGAL_kernel_expensive_precondition_code CGAL_kernel_expensive_precondition_msg CGAL_kernel_expensive_warning CGAL_kernel_expensive_warning_code CGAL_kernel_expensive_warning_msg CGAL_kernel_postcondition CGAL_kernel_postcondition_code CGAL_kernel_postcondition_msg CGAL_kernel_precondition CGAL_kernel_precondition_code CGAL_kernel_precondition_msg CGAL_kernel_warning CGAL_kernel_warning_code CGAL_kernel_warning_msg CGAL_optimisation_assertion CGAL_optimisation_assertion_code CGAL_optimisation_assertion_msg CGAL_optimisation_exactness_assertion CGAL_optimisation_exactness_assertion_code CGAL_optimisation_exactness_assertion_msg CGAL_optimisation_exactness_postcondition CGAL_optimisation_exactness_postcondition_code CGAL_optimisation_exactness_postcondition_msg CGAL_optimisation_exactness_precondition CGAL_optimisation_exactness_precondition_code CGAL_optimisation_exactness_precondition_msg CGAL_optimisation_exactness_warning CGAL_optimisation_exactness_warning_code CGAL_optimisation_exactness_warning_msg CGAL_optimisation_expensive_assertion CGAL_optimisation_expensive_assertion_code CGAL_optimisation_expensive_assertion_msg CGAL_optimisation_expensive_exactness_assertion CGAL_optimisation_expensive_exactness_assertion_code CGAL_optimisation_expensive_exactness_assertion_msg CGAL_optimisation_expensive_exactness_postcondition CGAL_optimisation_expensive_exactness_postcondition_code CGAL_optimisation_expensive_exactness_postcondition_msg CGAL_optimisation_expensive_exactness_precondition CGAL_optimisation_expensive_exactness_precondition_code CGAL_optimisation_expensive_exactness_precondition_msg CGAL_optimisation_expensive_exactness_warning CGAL_optimisation_expensive_exactness_warning_code CGAL_optimisation_expensive_exactness_warning_msg CGAL_optimisation_expensive_postcondition CGAL_optimisation_expensive_postcondition_code CGAL_optimisation_expensive_postcondition_msg CGAL_optimisation_expensive_precondition CGAL_optimisation_expensive_precondition_code CGAL_optimisation_expensive_precondition_msg CGAL_optimisation_expensive_warning CGAL_optimisation_expensive_warning_code CGAL_optimisation_expensive_warning_msg CGAL_optimisation_postcondition CGAL_optimisation_postcondition_code CGAL_optimisation_postcondition_msg CGAL_optimisation_precondition CGAL_optimisation_precondition_code CGAL_optimisation_precondition_msg CGAL_optimisation_warning CGAL_optimisation_warning_code CGAL_optimisation_warning_msg CGAL_polygon_assertion CGAL_polygon_assertion_code CGAL_polygon_assertion_msg CGAL_polygon_exactness_assertion CGAL_polygon_exactness_assertion_code CGAL_polygon_exactness_assertion_msg CGAL_polygon_exactness_postcondition CGAL_polygon_exactness_postcondition_code CGAL_polygon_exactness_postcondition_msg CGAL_polygon_exactness_precondition CGAL_polygon_exactness_precondition_code CGAL_polygon_exactness_precondition_msg CGAL_polygon_exactness_warning CGAL_polygon_exactness_warning_code CGAL_polygon_exactness_warning_msg CGAL_polygon_expensive_assertion CGAL_polygon_expensive_assertion_code CGAL_polygon_expensive_assertion_msg CGAL_polygon_expensive_exactness_assertion CGAL_polygon_expensive_exactness_assertion_code CGAL_polygon_expensive_exactness_assertion_msg CGAL_polygon_expensive_exactness_postcondition CGAL_polygon_expensive_exactness_postcondition_code CGAL_polygon_expensive_exactness_postcondition_msg CGAL_polygon_expensive_exactness_precondition CGAL_polygon_expensive_exactness_precondition_code CGAL_polygon_expensive_exactness_precondition_msg CGAL_polygon_expensive_exactness_warning CGAL_polygon_expensive_exactness_warning_code CGAL_polygon_expensive_exactness_warning_msg CGAL_polygon_expensive_postcondition CGAL_polygon_expensive_postcondition_code CGAL_polygon_expensive_postcondition_msg CGAL_polygon_expensive_precondition CGAL_polygon_expensive_precondition_code CGAL_polygon_expensive_precondition_msg CGAL_polygon_expensive_warning CGAL_polygon_expensive_warning_code CGAL_polygon_expensive_warning_msg CGAL_polygon_postcondition CGAL_polygon_postcondition_code CGAL_polygon_postcondition_msg CGAL_polygon_precondition CGAL_polygon_precondition_code CGAL_polygon_precondition_msg CGAL_polygon_warning CGAL_polygon_warning_code CGAL_polygon_warning_msg CGAL_postcondition CGAL_postcondition_code CGAL_postcondition_msg CGAL_precondition CGAL_precondition_code CGAL_precondition_msg CGAL_reinterpret_cast CGAL_static_cast CGAL_triangulation_assertion CGAL_triangulation_assertion_code CGAL_triangulation_assertion_msg CGAL_triangulation_exactness_assertion CGAL_triangulation_exactness_assertion_code CGAL_triangulation_exactness_assertion_msg CGAL_triangulation_exactness_postcondition CGAL_triangulation_exactness_postcondition_code CGAL_triangulation_exactness_postcondition_msg CGAL_triangulation_exactness_precondition CGAL_triangulation_exactness_precondition_code CGAL_triangulation_exactness_precondition_msg CGAL_triangulation_exactness_warning CGAL_triangulation_exactness_warning_code CGAL_triangulation_exactness_warning_msg CGAL_triangulation_expensive_assertion CGAL_triangulation_expensive_assertion_code CGAL_triangulation_expensive_assertion_msg CGAL_triangulation_expensive_exactness_assertion CGAL_triangulation_expensive_exactness_assertion_code CGAL_triangulation_expensive_exactness_assertion_msg CGAL_triangulation_expensive_exactness_postcondition CGAL_triangulation_expensive_exactness_postcondition_code CGAL_triangulation_expensive_exactness_postcondition_msg CGAL_triangulation_expensive_exactness_precondition CGAL_triangulation_expensive_exactness_precondition_code CGAL_triangulation_expensive_exactness_precondition_msg CGAL_triangulation_expensive_exactness_warning CGAL_triangulation_expensive_exactness_warning_code CGAL_triangulation_expensive_exactness_warning_msg CGAL_triangulation_expensive_postcondition CGAL_triangulation_expensive_postcondition_code CGAL_triangulation_expensive_postcondition_msg CGAL_triangulation_expensive_precondition CGAL_triangulation_expensive_precondition_code CGAL_triangulation_expensive_precondition_msg CGAL_triangulation_expensive_warning CGAL_triangulation_expensive_warning_code CGAL_triangulation_expensive_warning_msg CGAL_triangulation_postcondition CGAL_triangulation_postcondition_code CGAL_triangulation_postcondition_msg CGAL_triangulation_precondition CGAL_triangulation_precondition_code CGAL_triangulation_precondition_msg CGAL_triangulation_warning CGAL_triangulation_warning_code CGAL_triangulation_warning_msg CGAL_warning CGAL_warning_code CGAL_warning_msg