BWAPI
|
00001 // Copyright (c) 2000-2004 Utrecht University (The Netherlands), 00002 // ETH Zurich (Switzerland), Freie Universitaet Berlin (Germany), 00003 // INRIA Sophia-Antipolis (France), Martin-Luther-University Halle-Wittenberg 00004 // (Germany), Max-Planck-Institute Saarbruecken (Germany), RISC Linz (Austria), 00005 // and Tel-Aviv University (Israel). All rights reserved. 00006 // 00007 // This file is part of CGAL (www.cgal.org); you can redistribute it and/or 00008 // modify it under the terms of the GNU Lesser General Public License as 00009 // published by the Free Software Foundation; version 2.1 of the License. 00010 // See the file LICENSE.LGPL distributed with CGAL. 00011 // 00012 // Licensees holding a valid commercial license may use this file in 00013 // accordance with the commercial license agreement provided with the software. 00014 // 00015 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00016 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00017 // 00018 // $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.5-branch/Kernel_23/include/CGAL/Kernel/interface_macros.h $ 00019 // $Id: interface_macros.h 46359 2008-10-20 14:44:37Z pmachado $ 00020 // 00021 // 00022 // Author(s) : Herve Bronnimann, Sylvain Pion, Susan Hert 00023 00024 // This file is intentionally not protected against re-inclusion. 00025 // It's aimed at being included from within a kernel traits class, this 00026 // way we share more code. 00027 00028 // It is the responsability of the including file to correctly set the 2 00029 // macros CGAL_Kernel_pred, CGAL_Kernel_cons and CGAL_Kernel_obj. 00030 // And they are #undefed at the end of this file. 00031 00032 #ifndef CGAL_Kernel_pred 00033 # define CGAL_Kernel_pred(X, Y) 00034 #endif 00035 00036 #ifndef CGAL_Kernel_cons 00037 # define CGAL_Kernel_cons(X, Y) 00038 #endif 00039 00040 #ifndef CGAL_Kernel_obj 00041 # define CGAL_Kernel_obj(X) 00042 #endif 00043 00044 CGAL_Kernel_obj(Point_2) 00045 CGAL_Kernel_obj(Vector_2) 00046 CGAL_Kernel_obj(Direction_2) 00047 CGAL_Kernel_obj(Segment_2) 00048 CGAL_Kernel_obj(Ray_2) 00049 CGAL_Kernel_obj(Line_2) 00050 CGAL_Kernel_obj(Triangle_2) 00051 CGAL_Kernel_obj(Iso_rectangle_2) 00052 CGAL_Kernel_obj(Circle_2) 00053 00054 CGAL_Kernel_obj(Point_3) 00055 CGAL_Kernel_obj(Plane_3) 00056 CGAL_Kernel_obj(Vector_3) 00057 CGAL_Kernel_obj(Direction_3) 00058 CGAL_Kernel_obj(Segment_3) 00059 CGAL_Kernel_obj(Ray_3) 00060 CGAL_Kernel_obj(Line_3) 00061 CGAL_Kernel_obj(Triangle_3) 00062 CGAL_Kernel_obj(Tetrahedron_3) 00063 CGAL_Kernel_obj(Iso_cuboid_3) 00064 CGAL_Kernel_obj(Sphere_3) 00065 CGAL_Kernel_obj(Circle_3) 00066 00067 00068 CGAL_Kernel_pred(Angle_2, 00069 angle_2_object) 00070 CGAL_Kernel_pred(Angle_3, 00071 angle_3_object) 00072 CGAL_Kernel_pred(Are_ordered_along_line_2, 00073 are_ordered_along_line_2_object) 00074 CGAL_Kernel_pred(Are_ordered_along_line_3, 00075 are_ordered_along_line_3_object) 00076 CGAL_Kernel_pred(Are_parallel_2, 00077 are_parallel_2_object) 00078 CGAL_Kernel_pred(Are_parallel_3, 00079 are_parallel_3_object) 00080 CGAL_Kernel_pred(Are_strictly_ordered_along_line_2, 00081 are_strictly_ordered_along_line_2_object) 00082 CGAL_Kernel_pred(Are_strictly_ordered_along_line_3, 00083 are_strictly_ordered_along_line_3_object) 00084 CGAL_Kernel_cons(Assign_2, 00085 assign_2_object) 00086 CGAL_Kernel_cons(Assign_3, 00087 assign_3_object) 00088 CGAL_Kernel_pred(Bounded_side_2, 00089 bounded_side_2_object) 00090 CGAL_Kernel_pred(Bounded_side_3, 00091 bounded_side_3_object) 00092 CGAL_Kernel_pred(Collinear_are_ordered_along_line_2, 00093 collinear_are_ordered_along_line_2_object) 00094 CGAL_Kernel_pred(Collinear_are_ordered_along_line_3, 00095 collinear_are_ordered_along_line_3_object) 00096 CGAL_Kernel_pred(Collinear_are_strictly_ordered_along_line_2, 00097 collinear_are_strictly_ordered_along_line_2_object) 00098 CGAL_Kernel_pred(Collinear_are_strictly_ordered_along_line_3, 00099 collinear_are_strictly_ordered_along_line_3_object) 00100 CGAL_Kernel_pred(Collinear_has_on_2, 00101 collinear_has_on_2_object) 00102 CGAL_Kernel_pred(Collinear_2, 00103 collinear_2_object) 00104 CGAL_Kernel_pred(Collinear_3, 00105 collinear_3_object) 00106 CGAL_Kernel_pred(Compare_angle_with_x_axis_2, 00107 compare_angle_with_x_axis_2_object) 00108 CGAL_Kernel_pred(Compare_distance_2, 00109 compare_distance_2_object) 00110 CGAL_Kernel_pred(Compare_distance_3, 00111 compare_distance_3_object) 00112 CGAL_Kernel_pred(Compare_slope_2, 00113 compare_slope_2_object) 00114 CGAL_Kernel_pred(Compare_squared_distance_2, 00115 compare_squared_distance_2_object) 00116 CGAL_Kernel_pred(Compare_squared_distance_3, 00117 compare_squared_distance_3_object) 00118 CGAL_Kernel_pred(Compare_squared_radius_3, 00119 compare_squared_radius_3_object) 00120 CGAL_Kernel_pred(Compare_x_at_y_2, 00121 compare_x_at_y_2_object) 00122 CGAL_Kernel_pred(Compare_xyz_3, 00123 compare_xyz_3_object) 00124 CGAL_Kernel_pred(Compare_xy_2, 00125 compare_xy_2_object) 00126 CGAL_Kernel_pred(Compare_xy_3, 00127 compare_xy_3_object) 00128 CGAL_Kernel_pred(Compare_x_2, 00129 compare_x_2_object) 00130 CGAL_Kernel_pred(Compare_x_3, 00131 compare_x_3_object) 00132 CGAL_Kernel_pred(Compare_y_at_x_2, 00133 compare_y_at_x_2_object) 00134 CGAL_Kernel_pred(Compare_y_2, 00135 compare_y_2_object) 00136 CGAL_Kernel_pred(Compare_y_3, 00137 compare_y_3_object) 00138 CGAL_Kernel_pred(Compare_yx_2, 00139 compare_yx_2_object) 00140 CGAL_Kernel_pred(Compare_z_3, 00141 compare_z_3_object) 00142 CGAL_Kernel_cons(Compute_a_2, 00143 compute_a_2_object) 00144 CGAL_Kernel_cons(Compute_a_3, 00145 compute_a_3_object) 00146 CGAL_Kernel_cons(Compute_b_2, 00147 compute_b_2_object) 00148 CGAL_Kernel_cons(Compute_b_3, 00149 compute_b_3_object) 00150 CGAL_Kernel_cons(Compute_c_2, 00151 compute_c_2_object) 00152 CGAL_Kernel_cons(Compute_c_3, 00153 compute_c_3_object) 00154 CGAL_Kernel_cons(Compute_d_3, 00155 compute_d_3_object) 00156 CGAL_Kernel_cons(Compute_approximate_area_3, 00157 compute_approximate_area_3_object) 00158 CGAL_Kernel_cons(Compute_approximate_squared_length_3, 00159 compute_approximate_squared_length_3_object) 00160 CGAL_Kernel_cons(Compute_area_2, 00161 compute_area_2_object) 00162 CGAL_Kernel_cons(Compute_area_3, 00163 compute_area_3_object) 00164 CGAL_Kernel_cons(Compute_area_divided_by_pi_3, 00165 compute_area_divided_by_pi_3_object) 00166 CGAL_Kernel_cons(Compute_determinant_2, 00167 compute_determinant_2_object) 00168 CGAL_Kernel_cons(Compute_determinant_3, 00169 compute_determinant_3_object) 00170 CGAL_Kernel_cons(Compute_scalar_product_2, 00171 compute_scalar_product_2_object) 00172 CGAL_Kernel_cons(Compute_scalar_product_3, 00173 compute_scalar_product_3_object) 00174 CGAL_Kernel_cons(Compute_squared_area_3, 00175 compute_squared_area_3_object) 00176 CGAL_Kernel_cons(Compute_squared_distance_2, 00177 compute_squared_distance_2_object) 00178 CGAL_Kernel_cons(Compute_squared_distance_3, 00179 compute_squared_distance_3_object) 00180 CGAL_Kernel_cons(Compute_squared_length_2, 00181 compute_squared_length_2_object) 00182 CGAL_Kernel_cons(Compute_squared_length_3, 00183 compute_squared_length_3_object) 00184 CGAL_Kernel_cons(Compute_squared_length_divided_by_pi_square_3, 00185 compute_squared_length_divided_by_pi_square_3_object) 00186 CGAL_Kernel_cons(Compute_squared_radius_2, 00187 compute_squared_radius_2_object) 00188 CGAL_Kernel_cons(Compute_squared_radius_3, 00189 compute_squared_radius_3_object) 00190 CGAL_Kernel_cons(Compute_volume_3, 00191 compute_volume_3_object) 00192 CGAL_Kernel_cons(Compute_x_2, 00193 compute_x_2_object) 00194 CGAL_Kernel_cons(Compute_x_3, 00195 compute_x_3_object) 00196 CGAL_Kernel_cons(Compute_y_2, 00197 compute_y_2_object) 00198 CGAL_Kernel_cons(Compute_y_3, 00199 compute_y_3_object) 00200 CGAL_Kernel_cons(Compute_z_3, 00201 compute_z_3_object) 00202 CGAL_Kernel_cons(Compute_dx_2, 00203 compute_dx_2_object) 00204 CGAL_Kernel_cons(Compute_dx_3, 00205 compute_dx_3_object) 00206 CGAL_Kernel_cons(Compute_dy_2, 00207 compute_dy_2_object) 00208 CGAL_Kernel_cons(Compute_dy_3, 00209 compute_dy_3_object) 00210 CGAL_Kernel_cons(Compute_dz_3, 00211 compute_dz_3_object) 00212 CGAL_Kernel_cons(Compute_hx_2, 00213 compute_hx_2_object) 00214 CGAL_Kernel_cons(Compute_hx_3, 00215 compute_hx_3_object) 00216 CGAL_Kernel_cons(Compute_hy_2, 00217 compute_hy_2_object) 00218 CGAL_Kernel_cons(Compute_hy_3, 00219 compute_hy_3_object) 00220 CGAL_Kernel_cons(Compute_hz_3, 00221 compute_hz_3_object) 00222 CGAL_Kernel_cons(Compute_hw_2, 00223 compute_hw_2_object) 00224 CGAL_Kernel_cons(Compute_hw_3, 00225 compute_hw_3_object) 00226 CGAL_Kernel_cons(Compute_x_at_y_2, 00227 compute_x_at_y_2_object) 00228 CGAL_Kernel_cons(Compute_y_at_x_2, 00229 compute_y_at_x_2_object) 00230 CGAL_Kernel_cons(Compute_xmin_2, 00231 compute_xmin_2_object) 00232 CGAL_Kernel_cons(Compute_xmax_2, 00233 compute_xmax_2_object) 00234 CGAL_Kernel_cons(Compute_ymin_2, 00235 compute_ymin_2_object) 00236 CGAL_Kernel_cons(Compute_ymax_2, 00237 compute_ymax_2_object) 00238 CGAL_Kernel_cons(Compute_xmin_3, 00239 compute_xmin_3_object) 00240 CGAL_Kernel_cons(Compute_xmax_3, 00241 compute_xmax_3_object) 00242 CGAL_Kernel_cons(Compute_ymin_3, 00243 compute_ymin_3_object) 00244 CGAL_Kernel_cons(Compute_ymax_3, 00245 compute_ymax_3_object) 00246 CGAL_Kernel_cons(Compute_zmin_3, 00247 compute_zmin_3_object) 00248 CGAL_Kernel_cons(Compute_zmax_3, 00249 compute_zmax_3_object) 00250 CGAL_Kernel_cons(Construct_barycenter_2, 00251 construct_barycenter_2_object) 00252 CGAL_Kernel_cons(Construct_barycenter_3, 00253 construct_barycenter_3_object) 00254 CGAL_Kernel_cons(Construct_base_vector_3, 00255 construct_base_vector_3_object) 00256 CGAL_Kernel_cons(Construct_bisector_2, 00257 construct_bisector_2_object) 00258 CGAL_Kernel_cons(Construct_bisector_3, 00259 construct_bisector_3_object) 00260 CGAL_Kernel_cons(Construct_center_2, 00261 construct_center_2_object) 00262 CGAL_Kernel_cons(Construct_center_3, 00263 construct_center_3_object) 00264 CGAL_Kernel_cons(Construct_centroid_2, 00265 construct_centroid_2_object) 00266 CGAL_Kernel_cons(Construct_centroid_3, 00267 construct_centroid_3_object) 00268 CGAL_Kernel_cons(Construct_circle_2, 00269 construct_circle_2_object) 00270 CGAL_Kernel_cons(Construct_circle_3, 00271 construct_circle_3_object) 00272 CGAL_Kernel_cons(Construct_circumcenter_2, 00273 construct_circumcenter_2_object) 00274 CGAL_Kernel_cons(Construct_circumcenter_3, 00275 construct_circumcenter_3_object) 00276 CGAL_Kernel_cons(Construct_cross_product_vector_3, 00277 construct_cross_product_vector_3_object) 00278 CGAL_Kernel_cons(Construct_direction_2, 00279 construct_direction_2_object) 00280 CGAL_Kernel_cons(Construct_direction_3, 00281 construct_direction_3_object) 00282 CGAL_Kernel_cons(Construct_equidistant_line_3, 00283 construct_equidistant_line_3_object) 00284 CGAL_Kernel_cons(Construct_iso_cuboid_3, 00285 construct_iso_cuboid_3_object) 00286 CGAL_Kernel_cons(Construct_iso_rectangle_2, 00287 construct_iso_rectangle_2_object) 00288 CGAL_Kernel_cons(Construct_lifted_point_3, 00289 construct_lifted_point_3_object) 00290 CGAL_Kernel_cons(Construct_line_2, 00291 construct_line_2_object) 00292 CGAL_Kernel_cons(Construct_line_3, 00293 construct_line_3_object) 00294 CGAL_Kernel_cons(Construct_midpoint_2, 00295 construct_midpoint_2_object) 00296 CGAL_Kernel_cons(Construct_midpoint_3, 00297 construct_midpoint_3_object) 00298 CGAL_Kernel_cons(Construct_min_vertex_2, 00299 construct_min_vertex_2_object) 00300 CGAL_Kernel_cons(Construct_max_vertex_2, 00301 construct_max_vertex_2_object) 00302 CGAL_Kernel_cons(Construct_min_vertex_3, 00303 construct_min_vertex_3_object) 00304 CGAL_Kernel_cons(Construct_max_vertex_3, 00305 construct_max_vertex_3_object) 00306 CGAL_Kernel_cons(Construct_normal_3, 00307 construct_normal_3_object) 00308 CGAL_Kernel_cons(Construct_object_2, 00309 construct_object_2_object) 00310 CGAL_Kernel_cons(Construct_object_3, 00311 construct_object_3_object) 00312 CGAL_Kernel_cons(Construct_opposite_circle_2, 00313 construct_opposite_circle_2_object) 00314 CGAL_Kernel_cons(Construct_opposite_direction_2, 00315 construct_opposite_direction_2_object) 00316 CGAL_Kernel_cons(Construct_opposite_direction_3, 00317 construct_opposite_direction_3_object) 00318 CGAL_Kernel_cons(Construct_opposite_line_2, 00319 construct_opposite_line_2_object) 00320 CGAL_Kernel_cons(Construct_opposite_line_3, 00321 construct_opposite_line_3_object) 00322 CGAL_Kernel_cons(Construct_opposite_plane_3, 00323 construct_opposite_plane_3_object) 00324 CGAL_Kernel_cons(Construct_opposite_ray_2, 00325 construct_opposite_ray_2_object) 00326 CGAL_Kernel_cons(Construct_opposite_ray_3, 00327 construct_opposite_ray_3_object) 00328 CGAL_Kernel_cons(Construct_opposite_segment_2, 00329 construct_opposite_segment_2_object) 00330 CGAL_Kernel_cons(Construct_opposite_segment_3, 00331 construct_opposite_segment_3_object) 00332 CGAL_Kernel_cons(Construct_opposite_sphere_3, 00333 construct_opposite_sphere_3_object) 00334 CGAL_Kernel_cons(Construct_opposite_triangle_2, 00335 construct_opposite_triangle_2_object) 00336 CGAL_Kernel_cons(Construct_opposite_vector_2, 00337 construct_opposite_vector_2_object) 00338 CGAL_Kernel_cons(Construct_difference_of_vectors_2, 00339 construct_difference_of_vectors_2_object) 00340 CGAL_Kernel_cons(Construct_difference_of_vectors_3, 00341 construct_difference_of_vectors_3_object) 00342 CGAL_Kernel_cons(Construct_sum_of_vectors_2, 00343 construct_sum_of_vectors_2_object) 00344 CGAL_Kernel_cons(Construct_sum_of_vectors_3, 00345 construct_sum_of_vectors_3_object) 00346 CGAL_Kernel_cons(Construct_opposite_vector_3, 00347 construct_opposite_vector_3_object) 00348 CGAL_Kernel_cons(Construct_orthogonal_vector_3, 00349 construct_orthogonal_vector_3_object) 00350 CGAL_Kernel_cons(Construct_perpendicular_direction_2, 00351 construct_perpendicular_direction_2_object) 00352 CGAL_Kernel_cons(Construct_perpendicular_line_2, 00353 construct_perpendicular_line_2_object) 00354 CGAL_Kernel_cons(Construct_perpendicular_line_3, 00355 construct_perpendicular_line_3_object) 00356 CGAL_Kernel_cons(Construct_perpendicular_plane_3, 00357 construct_perpendicular_plane_3_object) 00358 CGAL_Kernel_cons(Construct_perpendicular_vector_2, 00359 construct_perpendicular_vector_2_object) 00360 CGAL_Kernel_cons(Construct_plane_3, 00361 construct_plane_3_object) 00362 CGAL_Kernel_cons(Construct_point_on_2, 00363 construct_point_on_2_object) 00364 CGAL_Kernel_cons(Construct_point_on_3, 00365 construct_point_on_3_object) 00366 CGAL_Kernel_cons(Construct_point_2, 00367 construct_point_2_object) 00368 CGAL_Kernel_cons(Construct_point_3, 00369 construct_point_3_object) 00370 CGAL_Kernel_cons(Construct_projected_point_2, 00371 construct_projected_point_2_object) 00372 CGAL_Kernel_cons(Construct_projected_point_3, 00373 construct_projected_point_3_object) 00374 CGAL_Kernel_cons(Construct_projected_xy_point_2, 00375 construct_projected_xy_point_2_object) 00376 CGAL_Kernel_cons(Construct_radical_line_2, 00377 construct_radical_line_2_object) 00378 CGAL_Kernel_cons(Construct_radical_plane_3, 00379 construct_radical_plane_3_object) 00380 CGAL_Kernel_cons(Construct_ray_2, 00381 construct_ray_2_object) 00382 CGAL_Kernel_cons(Construct_ray_3, 00383 construct_ray_3_object) 00384 CGAL_Kernel_cons(Construct_scaled_vector_2, 00385 construct_scaled_vector_2_object) 00386 CGAL_Kernel_cons(Construct_divided_vector_2, 00387 construct_divided_vector_2_object) 00388 CGAL_Kernel_cons(Construct_divided_vector_3, 00389 construct_divided_vector_3_object) 00390 CGAL_Kernel_cons(Construct_scaled_vector_3, 00391 construct_scaled_vector_3_object) 00392 CGAL_Kernel_cons(Construct_second_point_2, 00393 construct_second_point_2_object) 00394 CGAL_Kernel_cons(Construct_second_point_3, 00395 construct_second_point_3_object) 00396 CGAL_Kernel_cons(Construct_segment_2, 00397 construct_segment_2_object) 00398 CGAL_Kernel_cons(Construct_segment_3, 00399 construct_segment_3_object) 00400 CGAL_Kernel_cons(Construct_source_2, 00401 construct_source_2_object) 00402 CGAL_Kernel_cons(Construct_source_3, 00403 construct_source_3_object) 00404 CGAL_Kernel_cons(Construct_sphere_3, 00405 construct_sphere_3_object) 00406 CGAL_Kernel_cons(Construct_supporting_plane_3, 00407 construct_supporting_plane_3_object) 00408 CGAL_Kernel_cons(Construct_target_2, 00409 construct_target_2_object) 00410 CGAL_Kernel_cons(Construct_target_3, 00411 construct_target_3_object) 00412 CGAL_Kernel_cons(Construct_tetrahedron_3, 00413 construct_tetrahedron_3_object) 00414 CGAL_Kernel_cons(Construct_translated_point_2, 00415 construct_translated_point_2_object) 00416 CGAL_Kernel_cons(Construct_translated_point_3, 00417 construct_translated_point_3_object) 00418 CGAL_Kernel_cons(Construct_triangle_2, 00419 construct_triangle_2_object) 00420 CGAL_Kernel_cons(Construct_triangle_3, 00421 construct_triangle_3_object) 00422 CGAL_Kernel_cons(Construct_unit_normal_3, 00423 construct_unit_normal_3_object) 00424 CGAL_Kernel_cons(Construct_vector_2, 00425 construct_vector_2_object) 00426 CGAL_Kernel_cons(Construct_vector_3, 00427 construct_vector_3_object) 00428 CGAL_Kernel_cons(Construct_vertex_2, 00429 construct_vertex_2_object) 00430 CGAL_Kernel_cons(Construct_vertex_3, 00431 construct_vertex_3_object) 00432 CGAL_Kernel_cons(Construct_bbox_2, 00433 construct_bbox_2_object) 00434 CGAL_Kernel_cons(Construct_bbox_3, 00435 construct_bbox_3_object) 00436 CGAL_Kernel_cons(Construct_cartesian_const_iterator_2, 00437 construct_cartesian_const_iterator_2_object) 00438 CGAL_Kernel_cons(Construct_cartesian_const_iterator_3, 00439 construct_cartesian_const_iterator_3_object) 00440 CGAL_Kernel_pred(Coplanar_orientation_3, 00441 coplanar_orientation_3_object) 00442 CGAL_Kernel_pred(Coplanar_side_of_bounded_circle_3, 00443 coplanar_side_of_bounded_circle_3_object) 00444 CGAL_Kernel_pred(Coplanar_3, 00445 coplanar_3_object) 00446 CGAL_Kernel_pred(Counterclockwise_in_between_2, 00447 counterclockwise_in_between_2_object) 00448 CGAL_Kernel_pred(Do_intersect_2, 00449 do_intersect_2_object) 00450 CGAL_Kernel_pred(Do_intersect_3, 00451 do_intersect_3_object) 00452 CGAL_Kernel_pred(Equal_xy_3, 00453 equal_xy_3_object) 00454 CGAL_Kernel_pred(Equal_x_2, 00455 equal_x_2_object) 00456 CGAL_Kernel_pred(Equal_x_3, 00457 equal_x_3_object) 00458 CGAL_Kernel_pred(Equal_y_2, 00459 equal_y_2_object) 00460 CGAL_Kernel_pred(Equal_y_3, 00461 equal_y_3_object) 00462 CGAL_Kernel_pred(Equal_z_3, 00463 equal_z_3_object) 00464 CGAL_Kernel_pred(Equal_2, 00465 equal_2_object) 00466 CGAL_Kernel_pred(Equal_3, 00467 equal_3_object) 00468 CGAL_Kernel_pred(Has_on_boundary_2, 00469 has_on_boundary_2_object) 00470 CGAL_Kernel_pred(Has_on_boundary_3, 00471 has_on_boundary_3_object) 00472 CGAL_Kernel_pred(Has_on_bounded_side_2, 00473 has_on_bounded_side_2_object) 00474 CGAL_Kernel_pred(Has_on_bounded_side_3, 00475 has_on_bounded_side_3_object) 00476 CGAL_Kernel_pred(Has_on_negative_side_2, 00477 has_on_negative_side_2_object) 00478 CGAL_Kernel_pred(Has_on_negative_side_3, 00479 has_on_negative_side_3_object) 00480 CGAL_Kernel_pred(Has_on_positive_side_2, 00481 has_on_positive_side_2_object) 00482 CGAL_Kernel_pred(Has_on_positive_side_3, 00483 has_on_positive_side_3_object) 00484 CGAL_Kernel_pred(Has_on_unbounded_side_2, 00485 has_on_unbounded_side_2_object) 00486 CGAL_Kernel_pred(Has_on_unbounded_side_3, 00487 has_on_unbounded_side_3_object) 00488 CGAL_Kernel_pred(Has_on_2, 00489 has_on_2_object) 00490 CGAL_Kernel_pred(Has_on_3, 00491 has_on_3_object) 00492 CGAL_Kernel_cons(Intersect_2, 00493 intersect_2_object) 00494 CGAL_Kernel_cons(Intersect_3, 00495 intersect_3_object) 00496 CGAL_Kernel_pred(Is_degenerate_2, 00497 is_degenerate_2_object) 00498 CGAL_Kernel_pred(Is_degenerate_3, 00499 is_degenerate_3_object) 00500 CGAL_Kernel_pred(Is_horizontal_2, 00501 is_horizontal_2_object) 00502 CGAL_Kernel_pred(Is_vertical_2, 00503 is_vertical_2_object) 00504 CGAL_Kernel_pred(Left_turn_2, 00505 left_turn_2_object) 00506 CGAL_Kernel_pred(Less_distance_to_point_2, 00507 less_distance_to_point_2_object) 00508 CGAL_Kernel_pred(Less_distance_to_point_3, 00509 less_distance_to_point_3_object) 00510 CGAL_Kernel_pred(Less_rotate_ccw_2, 00511 less_rotate_ccw_2_object) 00512 CGAL_Kernel_pred(Less_signed_distance_to_line_2, 00513 less_signed_distance_to_line_2_object) 00514 CGAL_Kernel_pred(Less_signed_distance_to_plane_3, 00515 less_signed_distance_to_plane_3_object) 00516 CGAL_Kernel_pred(Less_xyz_3, 00517 less_xyz_3_object) 00518 CGAL_Kernel_pred(Less_xy_2, 00519 less_xy_2_object) 00520 CGAL_Kernel_pred(Less_xy_3, 00521 less_xy_3_object) 00522 CGAL_Kernel_pred(Less_x_2, 00523 less_x_2_object) 00524 CGAL_Kernel_pred(Less_x_3, 00525 less_x_3_object) 00526 CGAL_Kernel_pred(Less_yx_2, 00527 less_yx_2_object) 00528 CGAL_Kernel_pred(Less_y_2, 00529 less_y_2_object) 00530 CGAL_Kernel_pred(Less_y_3, 00531 less_y_3_object) 00532 CGAL_Kernel_pred(Less_z_3, 00533 less_z_3_object) 00534 CGAL_Kernel_pred(Orientation_2, 00535 orientation_2_object) 00536 CGAL_Kernel_pred(Orientation_3, 00537 orientation_3_object) 00538 CGAL_Kernel_pred(Oriented_side_2, 00539 oriented_side_2_object) 00540 CGAL_Kernel_pred(Oriented_side_3, 00541 oriented_side_3_object) 00542 CGAL_Kernel_pred(Side_of_bounded_circle_2, 00543 side_of_bounded_circle_2_object) 00544 CGAL_Kernel_pred(Side_of_bounded_sphere_3, 00545 side_of_bounded_sphere_3_object) 00546 CGAL_Kernel_pred(Side_of_oriented_circle_2, 00547 side_of_oriented_circle_2_object) 00548 CGAL_Kernel_pred(Side_of_oriented_sphere_3, 00549 side_of_oriented_sphere_3_object) 00550 00551 #undef CGAL_Kernel_pred 00552 #undef CGAL_Kernel_cons 00553 #undef CGAL_Kernel_obj