Home
last modified time | relevance | path

Searched refs:geom_traits (Results 1 – 25 of 205) sorted by relevance

123456789

/dports/math/cgal/CGAL-5.3/include/CGAL/
H A DArr_polycurve_basic_traits_2.h567 return geom_traits-> in operator()
603 return geom_traits-> in operator()
685 geom_traits->equal_2_object(); in operator()
694 geom_traits->equal_2_object(); in operator()
916 geom_traits->equal_2_object(); in operator()
918 geom_traits->compare_x_2_object(); in operator()
1189 geom_traits->equal_2_object();
1272 geom_traits->equal_2_object();
1991 geom_traits->equal_2_object();
2044 geom_traits->equal_2_object();
[all …]
H A DRotational_sweep_visibility_2.h68 const Geometry_traits_2* geom_traits; variable
89 const Geometry_traits_2* geom_traits; variable
105 const Geometry_traits_2* geom_traits; variable
110 geom_traits(traits), q(q) {} in Closer_edge()
248 const Geometry_traits_2 *geom_traits; variable
285 geom_traits = p_arr->geometry_traits(); in Rotational_sweep_visibility_2()
412 (geom_traits, q, polygon, arr_out); in compute_visibility()
428 geom_traits = p_arr->geometry_traits(); in attach()
433 geom_traits = nullptr; in detach()
725 const Geometry_traits_2* geom_traits; variable
[all …]
H A DArr_naive_point_location.h62 const Traits_adaptor_2* geom_traits; // Its associated geometry traits. variable
73 geom_traits(nullptr), in Arr_naive_point_location()
80 geom_traits = static_cast<const Traits_adaptor_2*>(p_arr->geometry_traits()); in Arr_naive_point_location()
88 geom_traits = static_cast<const Traits_adaptor_2*>(p_arr->geometry_traits()); in attach()
96 geom_traits = nullptr; in detach()
H A DArr_polyline_traits_2.h126 Base(geom_traits) in Arr_polyline_traits_2()
283 const Segment_traits_2* geom_traits = in operator() local
286 geom_traits->compare_endpoints_xy_2_object(); in operator()
290 geom_traits->construct_min_vertex_2_object(); in operator()
295 geom_traits->construct_max_vertex_2_object(); in operator()
303 const Segment_traits_2* geom_traits = in operator() local
310 geom_traits->compare_x_2_object(); in operator()
312 geom_traits->compare_xy_2_object(); in operator()
549 const Segment_traits_2* geom_traits = in constructor_impl()
553 geom_traits->compare_x_2_object(); in constructor_impl()
[all …]
H A DArr_walk_along_line_point_location.h71 const Traits_adaptor_2* geom_traits; // Its associated geometry traits. variable
82 geom_traits(nullptr), in Arr_walk_along_line_point_location()
90 geom_traits = in Arr_walk_along_line_point_location()
99 geom_traits = in attach()
108 geom_traits = nullptr; in detach()
H A DHyperbolic_Delaunay_triangulation_2.h58 using Base::geom_traits;
326 Geom_traits& geom_traits() in geom_traits() function
331 const Geom_traits& geom_traits() const in geom_traits() function
830 return geom_traits().construct_hyperbolic_segment_2_object()(point(f,cw(i)), in hyperbolic_segment()
866 return geom_traits().construct_hyperbolic_circumcenter_2_object()(point(f,0), in dual()
910 Hyperbolic_segment s = geom_traits().construct_hyperbolic_bisector_2_object()( in dual()
927 Hyperbolic_segment ray = geom_traits().construct_hyperbolic_bisector_2_object()( in dual()
1028 if(geom_traits().is_Delaunay_hyperbolic_2_object()(p, q, r))
1048 if(geom_traits().is_Delaunay_hyperbolic_2_object()(p, q, r))
1072 if(!geom_traits().is_Delaunay_hyperbolic_2_object()(p, q, r, idx))
[all …]
H A DPeriodic_3_regular_triangulation_3.h141 using Tr_Base::geom_traits;
296 return geom_traits().compare_weighted_squared_radius_3_object()( in compare_orthsphere_radius_to_threshold()
507 geom_traits().construct_point_3_object()), geom_traits()));
639 return geom_traits().compare_power_distance_3_object()(p, q, r); in compare_distance()
754 return geom_traits().construct_weighted_point_3_object()(p, o); in construct_weighted_point()
786 Bare_point p = geom_traits().construct_point_3_object()(point(v)); in set_point()
982 geom_traits().construct_weighted_point_3_object(); in nearest_power_vertex()
1073 geom_traits().power_side_of_bounded_power_sphere_3_object(); in is_Gabriel()
1108 geom_traits().power_side_of_bounded_power_sphere_3_object(); in is_Gabriel()
1145 geom_traits().power_side_of_bounded_power_sphere_3_object(); in is_Gabriel()
[all …]
H A DDelaunay_mesh_area_criteria_2.h82 Geom_traits geom_traits; in operator() local
84 Compute_area_2 area_2 = geom_traits.compute_area_2_object(); in operator()
86 geom_traits.compute_squared_distance_2_object(); in operator()
92 Triangle_2 t = geom_traits.construct_triangle_2_object()(pa,pb,pc); in operator()
H A DPeriodic_3_mesh_triangulation_3.h115 using Base::geom_traits;
191 return P3T3::internal::robust_canonicalize_point(p, geom_traits()); in canonicalize_point()
198 return P3T3::internal::robust_canonicalize_point(p, geom_traits()); in canonicalize_point()
303 geom_traits().compute_power_distance_to_power_sphere_3_object(); in compute_power_distance_to_power_sphere()
329 geom_traits().compute_power_distance_to_power_sphere_3_object(); in compute_power_distance_to_power_sphere()
416 geom_traits().compute_squared_distance_3_object(); in min_squared_distance()
526 geom_traits().compute_power_product_3_object(); in greater_or_equal_power_distance()
530 geom_traits().construct_weighted_point_3_object()(canonicalize_point(p)); in greater_or_equal_power_distance()
592 geom_traits().compute_squared_distance_3_object(); in nearest_power_vertex_with_sq_distance()
594 geom_traits().construct_point_3_object(); in nearest_power_vertex_with_sq_distance()
[all …]
H A DArr_polycurve_traits_2.h127 Arr_polycurve_traits_2(const Subcurve_traits_2* geom_traits) : in Arr_polycurve_traits_2() argument
128 Base(geom_traits) in Arr_polycurve_traits_2()
580 auto min_vertex = geom_traits->construct_min_vertex_2_object(); in operator()
581 auto max_vertex = geom_traits->construct_max_vertex_2_object(); in operator()
582 auto equal = geom_traits->equal_2_object(); in operator()
709 auto equal = geom_traits->equal_2_object(); in operator()
710 auto min_vertex = geom_traits->construct_min_vertex_2_object(); in operator()
711 auto max_vertex = geom_traits->construct_max_vertex_2_object(); in operator()
712 auto intersect = geom_traits->intersect_2_object(); in operator()
1042 geom_traits->equal_2_object(); in operator()
[all …]
H A DPeriodic_4_hyperbolic_triangulation_2.h111 : _gt(tr.geom_traits()) in Periodic_4_hyperbolic_triangulation_2()
141 const Geom_traits& geom_traits() const { return _gt; } in geom_traits() function
155 return geom_traits().orientation_2_object()(p1, p2, p3); in orientation()
161 return geom_traits().orientation_2_object()(p1, p2, p3, o1, o2, o3); in orientation()
166 return geom_traits().side_of_oriented_circle_2_object()(p0, p1, p2, q); in side_of_oriented_circle()
173 return geom_traits().side_of_oriented_circle_2_object()(p0, p1, p2, q, o0, o1, o2, oq); in side_of_oriented_circle()
245 return geom_traits().construct_hyperbolic_point_2_object()(p, tr); in construct_point()
255 return geom_traits().construct_hyperbolic_segment_2_object()(src, tgt); in construct_hyperbolic_segment()
261 return geom_traits().construct_hyperbolic_segment_2_object()(src, tgt, tr1, tr2); in construct_hyperbolic_segment()
419 Oriented_side cs1 = geom_traits().side_of_oriented_hyperbolic_segment_2_object()(p, q, r); in side_of_hyperbolic_triangle()
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Arr_topology_traits/
H A DArr_inc_insertion_zone_visitor.h74 geom_traits (nullptr), in Arr_inc_insertion_zone_visitor()
83 geom_traits = const_cast<Traits_adaptor_2*> in init()
148 geom_traits->construct_min_vertex_2_object(); in found_subcurve()
150 geom_traits->construct_max_vertex_2_object(); in found_subcurve()
153 geom_traits->parameter_space_in_x_2_object(); in found_subcurve()
155 geom_traits->parameter_space_in_y_2_object(); in found_subcurve()
352 geom_traits->parameter_space_in_x_2_object()(cv, ARR_MIN_END); in found_overlap()
354 geom_traits->parameter_space_in_y_2_object()(cv, ARR_MIN_END); in found_overlap()
368 geom_traits->split_2_object() in found_overlap()
381 geom_traits->split_2_object() in found_overlap()
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Visibility_2/
H A Dvisibility_utils.h81 Orientation orientation_2(const Geometry_traits_2 *geom_traits, in orientation_2() argument
92 bool less_distance_to_point_2(const Geometry_traits_2 *geom_traits, in less_distance_to_point_2() argument
103 bool collinear(const Geometry_traits_2 *geom_traits, in collinear() argument
109 geom_traits->collinear_2_object(); in collinear()
115 const Geometry_traits_2 *geom_traits, in intersect_2() argument
121 const Kernel *kernel = static_cast<const Kernel*> (geom_traits); in intersect_2()
128 const Geometry_traits_2 *geom_traits, in compare_xy_2() argument
134 geom_traits->compare_xy_2_object(); in compare_xy_2()
140 const Geometry_traits_2 *geom_traits, in compute_squared_distance_2() argument
150 bool do_intersect_2(const Geometry_traits_2 *geom_traits, in do_intersect_2() argument
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Mesh_3/
H A DLloyd_move.h127 { return c3t3_.triangulation().geom_traits(). in operator()
264 typename Gt::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in extract_lloyd_boundary_points()
309 … typename Gt::Construct_point_3 cp = c3t3.triangulation().geom_traits().construct_point_3_object(); in centroid_segment_move()
332 … typename Gt::Construct_point_3 cp = c3t3.triangulation().geom_traits().construct_point_3_object(); in centroid_triangle_move()
364 c3t3.triangulation().geom_traits(), in centroid_general_move()
412 typename Gt::Compute_area_3 area = c3t3.triangulation().geom_traits().compute_area_3_object(); in centroid_3d_polygon_move()
414 … typename Gt::Construct_point_3 cp = c3t3.triangulation().geom_traits().construct_point_3_object(); in centroid_3d_polygon_move()
545 typename Gt::Construct_centroid_3 centroid = tr.geom_traits().construct_centroid_3_object(); in turn_around_edge()
546 typename Gt::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in turn_around_edge()
549 typename Gt::Construct_vector_3 vector = tr.geom_traits().construct_vector_3_object(); in turn_around_edge()
[all …]
H A DOdt_move.h69 typename Gt::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in operator()
70 typename Gt::Construct_vector_3 vector = tr.geom_traits().construct_vector_3_object(); in operator()
120 typename Gt::Construct_centroid_3 centroid = tr.geom_traits().construct_centroid_3_object(); in volume_quadrature()
121 typename Gt::Compute_volume_3 volume = tr.geom_traits().compute_volume_3_object(); in volume_quadrature()
H A DTriangulation_helpers.h194 tr.geom_traits().construct_opposite_vector_3_object(); in no_topological_change()
386 tr.geom_traits().compare_weighted_squared_radius_3_object(); in inside_protecting_balls()
392 typename Tr::Geom_traits::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in inside_protecting_balls()
419 …typename Gt::Compute_squared_distance_3 csqd = tr.geom_traits().compute_squared_distance_3_object(… in get_sq_distance_to_closest_vertex()
420 typename Gt::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in get_sq_distance_to_closest_vertex()
480 …typename Gt::Compute_squared_distance_3 csqd = tr.geom_traits().compute_squared_distance_3_object(… in get_sq_distance_to_closest_vertex()
481 typename Gt::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in get_sq_distance_to_closest_vertex()
528 typename Gt::Orientation_3 orientation = tr.geom_traits().orientation_3_object(); in well_oriented()
529 typename Gt::Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in well_oriented()
574 typename Gt::Orientation_3 orientation = tr.geom_traits().orientation_3_object(); in well_oriented()
[all …]
H A Dmesh_standard_cell_criteria.h82 Distance distance = tr.geom_traits().compute_squared_distance_3_object(); in do_is_bad()
83 Radius sq_radius = tr.geom_traits().compute_squared_radius_3_object(); in do_is_bad()
84 Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in do_is_bad()
171 Radius sq_radius = tr.geom_traits().compute_squared_radius_3_object(); in do_is_bad()
172 Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in do_is_bad()
246 Radius sq_radius = tr.geom_traits().compute_squared_radius_3_object(); in do_is_bad()
247 Construct_point_3 cp = tr.geom_traits().construct_point_3_object(); in do_is_bad()
406 tr.geom_traits().compare_weighted_squared_radius_3_object(); in Cell_criteria_visitor_with_features()
408 tr.geom_traits().compute_weight_3_object(); in Cell_criteria_visitor_with_features()
410 tr.geom_traits().compute_squared_radius_smallest_orthogonal_sphere_3_object(); in Cell_criteria_visitor_with_features()
H A DFacet_criteria_visitor_with_balls.h72 tr.geom_traits().compare_weighted_squared_radius_3_object(); in Facet_criterion_visitor_with_balls()
74 tr.geom_traits().compute_weight_3_object(); in Facet_criterion_visitor_with_balls()
76 tr.geom_traits().construct_point_3_object(); in Facet_criterion_visitor_with_balls()
78 tr.geom_traits().compute_squared_radius_smallest_orthogonal_sphere_3_object(); in Facet_criterion_visitor_with_balls()
H A DMesh_sizing_field.h172 typename Gt::Construct_point_3 cp = tr_.geom_traits().construct_point_3_object(); in fill()
199 …typename Gt::Construct_weighted_point_3 cwp = tr_.geom_traits().construct_weighted_point_3_object(… in operator()
242 typename Gt::Construct_point_3 cp = tr_.geom_traits().construct_point_3_object(); in interpolate_on_cell_vertices()
243 typename Gt::Compute_volume_3 volume = tr_.geom_traits().compute_volume_3_object(); in interpolate_on_cell_vertices()
278 typename Gt::Compute_area_3 area = tr_.geom_traits().compute_area_3_object(); in interpolate_on_facet_vertices()
280 typename Gt::Construct_point_3 cp = tr_.geom_traits().construct_point_3_object(); in interpolate_on_facet_vertices()
/dports/math/cgal/CGAL-5.3/include/CGAL/Arr_spherical_gaussian_map_3/
H A DArr_transform_on_sphere.h51 const Geometry_traits_2 * geom_traits = arr.geometry_traits(); in Arr_transform_on_sphere() local
64 geom_traits->parameter_space_in_x_2_object()(v_temp->point()); in Arr_transform_on_sphere()
66 geom_traits->parameter_space_in_y_2_object()(v_temp->point()); in Arr_transform_on_sphere()
150 geom_traits->make_x_monotone_2_object()(new_cv , std::back_inserter(objects)); in Arr_transform_on_sphere()
180 geom_traits->parameter_space_in_x_2_object()(vi->point()); in Arr_transform_on_sphere()
182 geom_traits->parameter_space_in_y_2_object()(vi->point()); in Arr_transform_on_sphere()
190 (geom_traits->construct_min_vertex_2_object()(havc->curve()) == in Arr_transform_on_sphere()
/dports/math/cgal/CGAL-5.3/include/CGAL/Arr_point_location/
H A DArr_walk_along_line_pl_impl.h38 typename Traits_adaptor_2::Equal_2 equal = geom_traits->equal_2_object(); in locate()
209 geom_traits->is_vertical_2_object(); in _vertical_ray_shoot()
311 geom_traits->compare_x_2_object(); in _vertical_ray_shoot()
313 geom_traits->compare_xy_2_object(); in _vertical_ray_shoot()
315 geom_traits->compare_y_at_x_2_object(); in _vertical_ray_shoot()
454 geom_traits->equal_2_object(); in _is_in_connected_component()
456 geom_traits->compare_x_2_object(); in _is_in_connected_component()
458 geom_traits->is_vertical_2_object(); in _is_in_connected_component()
460 geom_traits->compare_y_position_2_object(); in _is_in_connected_component()
462 geom_traits->compare_y_at_x_right_2_object(); in _is_in_connected_component()
[all …]
H A DArr_naive_point_location_impl.h37 typename Traits_adaptor_2::Equal_2 equal = geom_traits->equal_2_object(); in locate()
50 geom_traits->is_in_x_range_2_object(); in locate()
52 geom_traits->compare_y_at_x_2_object(); in locate()
/dports/math/cgal/CGAL-5.3/include/CGAL/OTR_2/
H A DReconstruction_triangulation_2.h123 using Base::geom_traits;
217 return geom_traits().construct_segment_2_object()(ps, pt); in get_segment()
224 return geom_traits().construct_triangle_2_object()( in get_triangle()
715 Line line = geom_traits().construct_line_2_object()(segment); in compute_distance2()
723 Vector p0q = geom_traits().construct_vector_2_object()(p0, q); in compute_coordinate()
752 Vector vab = geom_traits().construct_vector_2_object()(pa, pb); in compute_signed_distance()
754 vab = geom_traits().construct_scaled_vector_2_object()( in compute_signed_distance()
784 Line lab = geom_traits().construct_line_2_object()( in compute_signed_distance_from_intersection()
785 pa, geom_traits().construct_vector_2_object()(pa, pb)); in compute_signed_distance_from_intersection()
786 Line lts = geom_traits().construct_line_2_object()( in compute_signed_distance_from_intersection()
[all …]
/dports/math/cgal/CGAL-5.3/include/CGAL/Mesh_2/
H A DRefine_edges_with_clusters.h90 midpoint = this->triangulation_ref_impl().geom_traits().construct_midpoint_2_object(); in refinement_point_impl()
225 this->tr.geom_traits().compute_squared_distance_2_object(); in shortest_edge_squared_length()
242 this->tr.geom_traits().construct_vector_2_object(); in split_cluster_point()
244 this->tr.geom_traits().construct_scaled_vector_2_object(); in split_cluster_point()
246 this->tr.geom_traits().compute_squared_distance_2_object(); in split_cluster_point()
248 this->tr.geom_traits().construct_midpoint_2_object(); in split_cluster_point()
250 this->tr.geom_traits().construct_translated_point_2_object(); in split_cluster_point()
/dports/math/cgal/CGAL-5.3/include/CGAL/Surface_mesher/
H A DSurface_mesher_edges_level.h104 tr.geom_traits().construct_midpoint_3_object(); in compute_edge_intersection_curve()
106 tr.geom_traits().construct_ray_3_object(); in compute_edge_intersection_curve()
108 tr.geom_traits().construct_vector_3_object(); in compute_edge_intersection_curve()
110 tr.geom_traits().construct_cross_product_vector_3_object(); in compute_edge_intersection_curve()
112 tr.geom_traits().construct_point_on_3_object(); in compute_edge_intersection_curve()
114 tr.geom_traits().construct_translated_point_3_object(); in compute_edge_intersection_curve()
116 tr.geom_traits().construct_divided_vector_3_object(); in compute_edge_intersection_curve()
118 tr.geom_traits().construct_scaled_vector_3_object(); in compute_edge_intersection_curve()
120 tr.geom_traits().construct_sum_of_vectors_3_object(); in compute_edge_intersection_curve()
122 tr.geom_traits().compute_squared_length_3_object(); in compute_edge_intersection_curve()
[all …]

123456789