cgal/NewKernel_d/include/CGAL/Kernel_d/interface_macros.h

134 lines
4.0 KiB
C

#ifndef CGAL_Kernel_pred
# define CGAL_Kernel_pred(X, Y)
#endif
#ifndef CGAL_Kernel_comp
# define CGAL_Kernel_comp(X, Y)
#endif
#ifndef CGAL_Kernel_comp1
# define CGAL_Kernel_comp1(X, Y) CGAL_Kernel_comp(X, Y)
#endif
#ifndef CGAL_Kernel_comp2
# define CGAL_Kernel_comp2(X, Y) CGAL_Kernel_comp(X, Y)
#endif
#ifndef CGAL_Kernel_cons
# define CGAL_Kernel_cons(X, Y)
#endif
#ifndef CGAL_Kernel_cons1
# define CGAL_Kernel_cons1(X, Y) CGAL_Kernel_cons(X, Y)
#endif
#ifndef CGAL_Kernel_cons2
# define CGAL_Kernel_cons2(X, Y) CGAL_Kernel_cons(X, Y)
#endif
#ifndef CGAL_Kernel_obj
# define CGAL_Kernel_obj(X,Y)
#endif
#ifndef CGAL_Kernel_obj1
# define CGAL_Kernel_obj1(X,Y) CGAL_Kernel_obj(X,Y)
#endif
#ifndef CGAL_Kernel_obj2
# define CGAL_Kernel_obj2(X,Y) CGAL_Kernel_obj(X,Y)
#endif
#ifndef CGAL_Kernel_obj3
# define CGAL_Kernel_obj3(X,Y) CGAL_Kernel_obj2(X,Y)
#endif
CGAL_Kernel_obj1(Vector,vector)
CGAL_Kernel_obj1(Point,point)
CGAL_Kernel_obj2(Segment,segment)
CGAL_Kernel_obj2(Sphere,sphere)
CGAL_Kernel_obj3(Line,line)
CGAL_Kernel_obj3(Ray,ray)
CGAL_Kernel_obj3(Hyperplane,hyperplane)
CGAL_Kernel_obj3(Aff_transformation,aff_transformation)
CGAL_Kernel_obj3(Iso_box,iso_box)
CGAL_Kernel_cons1(Construct_point_cartesian_const_iterator,
construct_point_cartesian_const_iterator_object)
CGAL_Kernel_cons1(Construct_vector_cartesian_const_iterator,
construct_vector_cartesian_const_iterator_object)
CGAL_Kernel_cons2(Sum_of_vectors,
sum_of_vectors_object)
CGAL_Kernel_cons2(Difference_of_vectors,
difference_of_vectors_object)
CGAL_Kernel_cons2(Translated_point,
translated_point_object)
CGAL_Kernel_cons2(Opposite_vector,
opposite_vector_object)
CGAL_Kernel_cons2(Scaled_vector,
scaled_vector_object)
CGAL_Kernel_cons2(Difference_of_points,
difference_of_points_object)
CGAL_Kernel_cons2(Vector_to_point,
vector_to_point_object)
CGAL_Kernel_cons2(Point_to_vector,
point_to_vector_object)
CGAL_Kernel_cons2(Midpoint,
midpoint_object)
CGAL_Kernel_cons2(Orthogonal_vector,
orthogonal_vector_object)
CGAL_Kernel_cons2(Hyperplane_translation,
hyperplane_translation_object)
//CGAL_Kernel_cons2(Construct_segment,
// construct_segment_object)
CGAL_Kernel_cons2(Segment_extremity,
segment_extremity_object)
CGAL_Kernel_comp1(Compute_point_cartesian_coordinate,
compute_point_cartesian_coordinate_object)
CGAL_Kernel_comp1(Compute_vector_cartesian_coordinate,
compute_vector_cartesian_coordinate_object)
CGAL_Kernel_comp2(Squared_length,
squared_length_object)
CGAL_Kernel_comp2(Squared_distance,
squared_distance_object)
CGAL_Kernel_comp2(Squared_distance_to_origin,
squared_distance_to_origin_object)
#if 0
CGAL_Kernel_pred(Orientation,
orientation_object)
#endif
CGAL_Kernel_pred(Orientation_of_points,
orientation_of_points_object)
CGAL_Kernel_pred(Orientation_of_vectors,
orientation_of_vectors_object)
CGAL_Kernel_pred(Side_of_oriented_sphere,
side_of_oriented_sphere_object)
CGAL_Kernel_pred(Less_point_cartesian_coordinate,
less_point_cartesian_coordinate_object)
CGAL_Kernel_pred(Compare_point_cartesian_coordinate,
compare_point_cartesian_coordinate_object)
CGAL_Kernel_pred(Compare_distance,
compare_distance_object)
CGAL_Kernel_pred(Compare_lexicographically,
compare_lexicographically_object)
CGAL_Kernel_pred(Less_lexicographically,
less_lexicographically_object)
CGAL_Kernel_pred(Equal_points,
equal_points_object)
CGAL_Kernel_pred(Less_or_equal_lexicographically,
less_or_equal_lexicographically_object)
CGAL_Kernel_pred(Contained_in_affine_hull,
contained_in_affine_hull_object)
CGAL_Kernel_pred(In_flat_orientation,
in_flat_orientation_object)
CGAL_Kernel_pred(In_flat_side_of_oriented_sphere,
in_flat_side_of_oriented_sphere_object)
CGAL_Kernel_pred(Construct_flat_orientation,
construct_flat_orientation_object)
#undef CGAL_Kernel_pred
#undef CGAL_Kernel_comp
#undef CGAL_Kernel_comp1
#undef CGAL_Kernel_comp2
#undef CGAL_Kernel_cons
#undef CGAL_Kernel_cons1
#undef CGAL_Kernel_cons2
#undef CGAL_Kernel_obj
#undef CGAL_Kernel_obj1
#undef CGAL_Kernel_obj2
#undef CGAL_Kernel_obj3