⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interface_macros.h

📁 很多二维 三维几何计算算法 C++ 类库
💻 H
📖 第 1 页 / 共 2 页
字号:
// Copyright (c) 2000-2004  Utrecht University (The Netherlands),// ETH Zurich (Switzerland), Freie Universitaet Berlin (Germany),// INRIA Sophia-Antipolis (France), Martin-Luther-University Halle-Wittenberg// (Germany), Max-Planck-Institute Saarbruecken (Germany), RISC Linz (Austria),// and Tel-Aviv University (Israel).  All rights reserved.//// This file is part of CGAL (www.cgal.org); you can redistribute it and/or// modify it under the terms of the GNU Lesser General Public License as// published by the Free Software Foundation; version 2.1 of the License.// See the file LICENSE.LGPL distributed with CGAL.//// Licensees holding a valid commercial license may use this file in// accordance with the commercial license agreement provided with the software.//// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.//// $URL: svn+ssh://scm.gforge.inria.fr/svn/cgal/branches/CGAL-3.3-branch/Kernel_23/include/CGAL/Kernel/interface_macros.h $// $Id: interface_macros.h 34893 2006-10-24 05:24:31Z spion $// //// Author(s)     : Herve Bronnimann, Sylvain Pion, Susan Hert// This file is intentionally not protected against re-inclusion.// It's aimed at being included from within a kernel traits class, this// way we share more code.// It is the responsability of the including file to correctly set the 2// macros CGAL_Kernel_pred, CGAL_Kernel_cons and CGAL_Kernel_obj.// And they are #undefed at the end of this file.#ifndef CGAL_Kernel_pred#  define CGAL_Kernel_pred(X, Y)#endif#ifndef CGAL_Kernel_cons#  define CGAL_Kernel_cons(X, Y)#endif#ifndef CGAL_Kernel_obj#  define CGAL_Kernel_obj(X)#endifCGAL_Kernel_obj(Point_2)CGAL_Kernel_obj(Vector_2)CGAL_Kernel_obj(Direction_2)CGAL_Kernel_obj(Segment_2)CGAL_Kernel_obj(Ray_2)CGAL_Kernel_obj(Line_2)CGAL_Kernel_obj(Triangle_2)CGAL_Kernel_obj(Iso_rectangle_2)CGAL_Kernel_obj(Circle_2)CGAL_Kernel_obj(Point_3)CGAL_Kernel_obj(Plane_3)CGAL_Kernel_obj(Vector_3)CGAL_Kernel_obj(Direction_3)CGAL_Kernel_obj(Segment_3)CGAL_Kernel_obj(Ray_3)CGAL_Kernel_obj(Line_3)CGAL_Kernel_obj(Triangle_3)CGAL_Kernel_obj(Tetrahedron_3)CGAL_Kernel_obj(Iso_cuboid_3)CGAL_Kernel_obj(Sphere_3)CGAL_Kernel_pred(Angle_2,		 angle_2_object)CGAL_Kernel_pred(Angle_3,		 angle_3_object)CGAL_Kernel_pred(Are_ordered_along_line_2,		 are_ordered_along_line_2_object)CGAL_Kernel_pred(Are_ordered_along_line_3,		 are_ordered_along_line_3_object)CGAL_Kernel_pred(Are_parallel_2,		 are_parallel_2_object)CGAL_Kernel_pred(Are_parallel_3,		 are_parallel_3_object)CGAL_Kernel_pred(Are_strictly_ordered_along_line_2,		 are_strictly_ordered_along_line_2_object)CGAL_Kernel_pred(Are_strictly_ordered_along_line_3,		 are_strictly_ordered_along_line_3_object)CGAL_Kernel_cons(Assign_2,		 assign_2_object)CGAL_Kernel_cons(Assign_3,		 assign_3_object)CGAL_Kernel_pred(Bounded_side_2,		 bounded_side_2_object)CGAL_Kernel_pred(Bounded_side_3,		 bounded_side_3_object)CGAL_Kernel_pred(Collinear_are_ordered_along_line_2,		 collinear_are_ordered_along_line_2_object)CGAL_Kernel_pred(Collinear_are_ordered_along_line_3,		 collinear_are_ordered_along_line_3_object)CGAL_Kernel_pred(Collinear_are_strictly_ordered_along_line_2,		 collinear_are_strictly_ordered_along_line_2_object)CGAL_Kernel_pred(Collinear_are_strictly_ordered_along_line_3,		 collinear_are_strictly_ordered_along_line_3_object)CGAL_Kernel_pred(Collinear_has_on_2,		 collinear_has_on_2_object)CGAL_Kernel_pred(Collinear_2,		 collinear_2_object)CGAL_Kernel_pred(Collinear_3,		 collinear_3_object)CGAL_Kernel_pred(Compare_angle_with_x_axis_2,		 compare_angle_with_x_axis_2_object)CGAL_Kernel_pred(Compare_distance_2,		 compare_distance_2_object)CGAL_Kernel_pred(Compare_distance_3,		 compare_distance_3_object)CGAL_Kernel_pred(Compare_slope_2,		 compare_slope_2_object)CGAL_Kernel_pred(Compare_squared_distance_2,		 compare_squared_distance_2_object)CGAL_Kernel_pred(Compare_squared_distance_3,		 compare_squared_distance_3_object)CGAL_Kernel_pred(Compare_x_at_y_2,		 compare_x_at_y_2_object)CGAL_Kernel_pred(Compare_xyz_3,		 compare_xyz_3_object)CGAL_Kernel_pred(Compare_xy_2,		 compare_xy_2_object)CGAL_Kernel_pred(Compare_xy_3,		 compare_xy_3_object)CGAL_Kernel_pred(Compare_x_2,		 compare_x_2_object)CGAL_Kernel_pred(Compare_x_3,		 compare_x_3_object)CGAL_Kernel_pred(Compare_y_at_x_2,		 compare_y_at_x_2_object)CGAL_Kernel_pred(Compare_y_2,		 compare_y_2_object)CGAL_Kernel_pred(Compare_y_3,		 compare_y_3_object)CGAL_Kernel_pred(Compare_yx_2,		 compare_yx_2_object)CGAL_Kernel_pred(Compare_z_3,		 compare_z_3_object)CGAL_Kernel_cons(Compute_a_2,		 compute_a_2_object)CGAL_Kernel_cons(Compute_a_3,		 compute_a_3_object)CGAL_Kernel_cons(Compute_b_2,		 compute_b_2_object)CGAL_Kernel_cons(Compute_b_3,		 compute_b_3_object)CGAL_Kernel_cons(Compute_c_2,		 compute_c_2_object)CGAL_Kernel_cons(Compute_c_3,		 compute_c_3_object)CGAL_Kernel_cons(Compute_d_3,		 compute_d_3_object)CGAL_Kernel_cons(Compute_area_2,		 compute_area_2_object)CGAL_Kernel_cons(Compute_area_3,		 compute_area_3_object)CGAL_Kernel_cons(Compute_determinant_2,		 compute_determinant_2_object)CGAL_Kernel_cons(Compute_determinant_3,		 compute_determinant_3_object)CGAL_Kernel_cons(Compute_scalar_product_2,		 compute_scalar_product_2_object)CGAL_Kernel_cons(Compute_scalar_product_3,		 compute_scalar_product_3_object)CGAL_Kernel_cons(Compute_squared_area_3,		 compute_squared_area_3_object)CGAL_Kernel_cons(Compute_squared_distance_2,		 compute_squared_distance_2_object)CGAL_Kernel_cons(Compute_squared_distance_3,		 compute_squared_distance_3_object)CGAL_Kernel_cons(Compute_squared_length_2,		 compute_squared_length_2_object)CGAL_Kernel_cons(Compute_squared_length_3,		 compute_squared_length_3_object)CGAL_Kernel_cons(Compute_squared_radius_2,		 compute_squared_radius_2_object)CGAL_Kernel_cons(Compute_squared_radius_3,		 compute_squared_radius_3_object)CGAL_Kernel_cons(Compute_volume_3,		 compute_volume_3_object)CGAL_Kernel_cons(Compute_x_2,		 compute_x_2_object)CGAL_Kernel_cons(Compute_x_3,		 compute_x_3_object)CGAL_Kernel_cons(Compute_y_2,		 compute_y_2_object)CGAL_Kernel_cons(Compute_y_3,		 compute_y_3_object)CGAL_Kernel_cons(Compute_z_3,		 compute_z_3_object)CGAL_Kernel_cons(Compute_dx_2,		 compute_dx_2_object)CGAL_Kernel_cons(Compute_dx_3,		 compute_dx_3_object)CGAL_Kernel_cons(Compute_dy_2,		 compute_dy_2_object)CGAL_Kernel_cons(Compute_dy_3,		 compute_dy_3_object)CGAL_Kernel_cons(Compute_dz_3,		 compute_dz_3_object)CGAL_Kernel_cons(Compute_hx_2,		 compute_hx_2_object)CGAL_Kernel_cons(Compute_hx_3,		 compute_hx_3_object)CGAL_Kernel_cons(Compute_hy_2,		 compute_hy_2_object)CGAL_Kernel_cons(Compute_hy_3,		 compute_hy_3_object)CGAL_Kernel_cons(Compute_hz_3,		 compute_hz_3_object)CGAL_Kernel_cons(Compute_hw_2,		 compute_hw_2_object)CGAL_Kernel_cons(Compute_hw_3,		 compute_hw_3_object)CGAL_Kernel_cons(Compute_x_at_y_2,		 compute_x_at_y_2_object)CGAL_Kernel_cons(Compute_y_at_x_2,		 compute_y_at_x_2_object)CGAL_Kernel_cons(Compute_xmin_2,		 compute_xmin_2_object)CGAL_Kernel_cons(Compute_xmax_2,		 compute_xmax_2_object)CGAL_Kernel_cons(Compute_ymin_2,		 compute_ymin_2_object)CGAL_Kernel_cons(Compute_ymax_2,		 compute_ymax_2_object)CGAL_Kernel_cons(Compute_xmin_3,		 compute_xmin_3_object)CGAL_Kernel_cons(Compute_xmax_3,		 compute_xmax_3_object)CGAL_Kernel_cons(Compute_ymin_3,		 compute_ymin_3_object)CGAL_Kernel_cons(Compute_ymax_3,		 compute_ymax_3_object)CGAL_Kernel_cons(Compute_zmin_3,		 compute_zmin_3_object)CGAL_Kernel_cons(Compute_zmax_3,		 compute_zmax_3_object)CGAL_Kernel_cons(Construct_base_vector_3,		 construct_base_vector_3_object)CGAL_Kernel_cons(Construct_bisector_2,		 construct_bisector_2_object)CGAL_Kernel_cons(Construct_bisector_3,		 construct_bisector_3_object)CGAL_Kernel_cons(Construct_center_2,		 construct_center_2_object)CGAL_Kernel_cons(Construct_center_3,		 construct_center_3_object)CGAL_Kernel_cons(Construct_centroid_2,		 construct_centroid_2_object)CGAL_Kernel_cons(Construct_centroid_3,		 construct_centroid_3_object)CGAL_Kernel_cons(Construct_circle_2,		 construct_circle_2_object)CGAL_Kernel_cons(Construct_circumcenter_2,		 construct_circumcenter_2_object)CGAL_Kernel_cons(Construct_circumcenter_3,		 construct_circumcenter_3_object)CGAL_Kernel_cons(Construct_cross_product_vector_3,		 construct_cross_product_vector_3_object)CGAL_Kernel_cons(Construct_direction_2,		 construct_direction_2_object)CGAL_Kernel_cons(Construct_direction_3,		 construct_direction_3_object)CGAL_Kernel_cons(Construct_equidistant_line_3,		 construct_equidistant_line_3_object)CGAL_Kernel_cons(Construct_iso_cuboid_3,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -