MCPcopy Create free account

hub / github.com/Stoeoef/spade / functions

Functions805 in github.com/Stoeoef/spade

↓ 1 callersMethodremove_core
(&mut self, vertex_to_remove: FixedVertexHandle)
src/delaunay_core/triangulation_ext.rs:662
↓ 1 callersFunctionremove_when_all_vertices_on_line
( dcel: &mut Dcel<V, DE, UE, F>, vertex_to_remove: FixedVertexHandle, )
src/delaunay_core/dcel_operations.rs:1259
↓ 1 callersFunctionremove_when_degenerate
( dcel: &mut Dcel<V, DE, UE, F>, vertex_to_remove: FixedVertexHandle, )
src/delaunay_core/dcel_operations.rs:1207
↓ 1 callersFunctionremove_when_one_vertex_left
( dcel: &mut Dcel<V, DE, UE, F>, vertex_to_remove: FixedVertexHandle, )
src/delaunay_core/dcel_operations.rs:1219
↓ 1 callersFunctionremove_when_two_vertices_left
( dcel: &mut Dcel<V, DE, UE, F>, vertex_to_remove: FixedVertexHandle, )
src/delaunay_core/dcel_operations.rs:1235
↓ 1 callersFunctionrepro_refine_hang_constraints
()
src/delaunay_core/refinement.rs:1366
↓ 1 callersFunctionrepro_refine_hang_points
()
src/delaunay_core/refinement.rs:1291
↓ 1 callersMethodreserve_capacity
( &mut self, num_vertices: usize, num_undirected_edges: usize, num_faces: usiz
src/delaunay_core/dcel.rs:111
↓ 1 callersMethodresolve_conflict_groups
( &mut self, conflict_groups: Vec<InitialConflictRegion>, )
src/cdt.rs:1086
↓ 1 callersMethodrev
Returns this edge with its direction reversed.
src/delaunay_core/handles/public_handles.rs:327
↓ 1 callersFunctionreverse
( intersection: &Intersection<'a, V, DE, UE, F>, )
src/intersection_iterator.rs:525
↓ 1 callersMethodsave_to_svg
( &self, unique_prefix: S, path: P, )
examples/svg_renderer/quicksketch/mod.rs:685
↓ 1 callersMethodsequential_load
(&self, data: Vec<Point2<f64>>)
benches/benchmark_utilities.rs:171
↓ 1 callersMethodset_background
(&mut self, background: SketchFill)
examples/svg_renderer/quicksketch/mod.rs:652
↓ 1 callersMethodset_height
(&mut self, height: u32)
examples/svg_renderer/quicksketch/mod.rs:647
↓ 1 callersMethodshift_from_and_to
(self, shift: f64)
examples/svg_renderer/quicksketch/mod.rs:472
↓ 1 callersFunctionside_query_inaccurate
(from: Point2<S>, to: Point2<S>, query_point: Point2<S>)
src/delaunay_core/math.rs:310
↓ 1 callersFunctionsort_and_dedup
( elements: &mut Vec<V>, edges: &mut [[usize; 2]], )
src/delaunay_core/bulk_load.rs:376
↓ 1 callersFunctionswap_remove_face
Removes a face from the DCEL by swapping in another face. This *will* leave the DCEL in an inconsistent state. It is the callers responsibility to fi
src/delaunay_core/dcel_operations.rs:1192
↓ 1 callersMethodswap_vertices
(&mut self, v0: FixedVertexHandle, v1: FixedVertexHandle)
src/delaunay_core/dcel.rs:353
↓ 1 callersMethodto
Returns the voronoi edge's destination.
src/delaunay_core/handles/public_handles.rs:290
↓ 1 callersMethodto_regular_position_in_triangulation
( self, triangulation: &T, )
src/delaunay_core/triangulation_ext.rs:62
↓ 1 callersFunctiontrace_direction_out_of_edge
( edge: DirectedEdgeHandle<V, DE, UE, F>, line_from: Point2<V::Scalar>, line_to: Point2<V::Scalar>
src/intersection_iterator.rs:478
↓ 1 callersFunctiontrace_direction_out_of_vertex
( vertex: VertexHandle<V, DE, UE, F>, line_to: Point2<V::Scalar>, )
src/intersection_iterator.rs:416
↓ 1 callersFunctiontriangle_area
(positions: [Point2<S>; 3])
src/delaunay_core/math.rs:379
↓ 1 callersMethodundirected_edge
( &self, handle: FixedUndirectedEdgeHandle, )
src/delaunay_core/dcel.rs:202
↓ 1 callersFunctionuniform_distribution
(seed: [u8; 32], range: S)
delaunay_compare/benches/bench_utilities.rs:12
↓ 1 callersFunctionuniform_f64
()
benches/benchmark_utilities.rs:35
↓ 1 callersFunctionuniform_f64
()
delaunay_compare/benches/bench_utilities.rs:22
↓ 1 callersFunctionvalidate_constructed_vertex
Check if final_position would violate an ordering constraint. This is needed since final_position is constructed with imprecise calculations and may n
src/delaunay_core/refinement.rs:918
↓ 1 callersMethodvalidate_split_position
( &self, conflict_edge: DirectedEdgeHandle<V, DE, CdtEdge<UE>, F>, split_position: Poi
src/cdt.rs:1012
↓ 1 callersMethodvertex
Converts a fixed vertex handle to a reference vertex handle. See also the [handles](crate::handles) module for more information.
src/triangulation.rs:185
↓ 1 callersMethodvertex_out_edge
(&self, handle: FixedVertexHandle)
src/delaunay_core/dcel.rs:189
↓ 1 callersFunctionvoronoi_edge_details_scenario
()
examples/svg_renderer/scenario_list.rs:236
↓ 1 callersFunctionwalk_f64
()
delaunay_compare/benches/bench_utilities.rs:26
Methodadd_arrowhead
( &mut self, style: &Style, arrow_type: ArrowType, flip_arrow: bool, )
examples/svg_renderer/quicksketch/convert.rs:361
Methodall_faces
An iterator visiting all faces. The first returned face is the outer face, all other faces will be inner faces. The iterator type is [FaceHandle<Poss
src/triangulation.rs:362
Methodas_ref
(&self)
src/cdt.rs:79
Methodas_undirected
Converts this directed edge handle into an undirected edge handle. See also the [handles](crate::handles) module for more information.
src/delaunay_core/handles/public_handles.rs:311
Methodbulk_load
(elements: Vec<Self::Vertex>)
src/triangulation.rs:172
Functionbulk_load_benchmark
(c: &mut Criterion)
benches/bulk_load_benchmark.rs:5
Methodbulk_load_cdt
Efficient bulk loading of a constraint delaunay triangulation, including both vertices and constraint edges. The edges are given as pairs of vertex i
src/cdt.rs:355
Methodbulk_load_cdt_stable
( vertices: Vec<V>, edges: Vec<[usize; 2]>, )
src/cdt.rs:410
Functionbulk_load_cdt_stable_proptest_1
()
src/cdt.rs:2594
Functionbulk_load_cdt_stable_proptest_2
()
src/cdt.rs:2601
Methodbulk_load_stable
Creates a new delaunay triangulation with an efficient bulk loading strategy. In contrast to [Triangulation::bulk_load], this method will create a tr
src/delaunay_triangulation.rs:353
Functionbulk_load_vs_incremental_benchmark
(c: &mut Criterion)
benches/bulk_load_vs_incremental.rs:5
Functioncdt_test_inserting_few_points
()
src/cdt.rs:2348
Functioncheck_max_value
()
src/delaunay_core/math.rs:518
Functioncheck_min_value
()
src/delaunay_core/math.rs:508
Functioncheck_serde
Just needs to compile
src/delaunay_triangulation.rs:467
Methodcircle
(center: Point, radius: f64)
examples/svg_renderer/quicksketch/mod.rs:518
Methodclear
Removes all edges, faces and vertices from the triangulation. This method does not change the allocated internal capacity.
src/triangulation.rs:147
Methodclone
(&self)
src/delaunay_core/handles/handle_impls.rs:113
Methodcmp
(&self, other: &Self)
src/delaunay_core/bulk_load.rs:46
Methodcmp
(&self, other: &Self)
src/delaunay_core/handles/handle_impls.rs:147
Functioncrash_case
()
src/cdt.rs:1556
Methodcreate_with_fixed_vertices
( elements: Vec<V>, first_vertex: FixedVertexHandle, second_vertex: FixedVertexHandle,
src/cdt.rs:1118
Functioncreation_benchmark
(c: &mut Criterion)
delaunay_compare/benches/delaunay_comparison.rs:11
Methoddebug_string
()
src/delaunay_core/handles/public_handles.rs:52
Methoddefault
()
src/delaunay_triangulation.rs:381
Methoddefault
()
src/cdt.rs:73
Methoddefault
()
src/delaunay_core/hint_generator.rs:164
Methoddefault
()
src/delaunay_core/dcel.rs:105
Methoddefault
()
src/delaunay_core/refinement.rs:137
Methoddefault
()
examples/svg_renderer/scenario.rs:51
Methoddefault
()
examples/svg_renderer/quicksketch/mod.rs:111
Methoddirected_edge
Converts a fixed directed edge handle to a reference directed edge handle. See also the [handles](crate::handles) module for more information.
src/triangulation.rs:231
Methoddirected_edge_data
(&self, handle: FixedDirectedEdgeHandle)
src/delaunay_core/dcel.rs:238
Methoddirected_edge_data_mut
Returns a mutable reference to the associated data of a directed edge.
src/triangulation.rs:643
Methoddirected_edge_data_mut
(&mut self, handle: FixedDirectedEdgeHandle)
src/delaunay_core/dcel.rs:243
Methoddirected_edges
An iterator visiting all directed edges. The iterator type is [DirectedEdgeHandle].
src/triangulation.rs:299
Methoddirected_edges
Returns the two directed edges of this undirected edge in any order.
src/delaunay_core/handles/handle_impls.rs:454
Methoddirected_voronoi_edges
An iterator visiting all directed voronoi edges. The iterator type is [DirectedVoronoiEdge]
src/triangulation.rs:391
Functionedge_intersection_precision_test_10
()
src/cdt.rs:2432
Functionedge_intersection_precision_test_2
()
src/cdt.rs:2161
Functionedge_intersection_precision_test_3
()
src/cdt.rs:2208
Functionedge_intersection_precision_test_4
()
src/cdt.rs:2255
Functionedge_intersection_precision_test_5
()
src/cdt.rs:2268
Functionedge_intersection_precision_test_6
()
src/cdt.rs:2280
Functionedge_intersection_precision_test_7
()
src/cdt.rs:2294
Functionedge_intersection_precision_test_8
()
src/cdt.rs:2381
Functionedge_intersection_precision_test_9
()
src/cdt.rs:2419
Methodeq
(&self, other: &Self)
src/intersection_iterator.rs:110
Methodeq
(&self, other: &LineSideInfo)
src/delaunay_core/line_side_info.rs:10
Methodeq
(&self, other: &Self)
src/delaunay_core/handles/handle_impls.rs:126
Methodexists_constraint
Checks if two vertices are connected by a constraint edge.
src/cdt.rs:435
Methodface
Converts a fixed face handle to a reference face handle. See also the [handles](crate::handles) module for more information.
src/triangulation.rs:200
Methodface_data_mut
Returns a mutable reference to the associated data of a face.
src/triangulation.rs:635
Methodfixed_all_faces
An iterator visiting all faces. The first returned element is the outer face. All other faces are inner faces. The iterator type is [FixedFaceHandle
src/triangulation.rs:596
Methodfixed_directed_edges
An iterator visiting all directed edges. The iterator type is [FixedDirectedEdgeHandle].
src/triangulation.rs:586
Methodfixed_faces
(&self)
src/delaunay_core/dcel.rs:349
Methodfixed_vertices
An iterator visiting all vertices. The iterator type is [FixedVertexHandle]
src/triangulation.rs:339
Functionfloat_to_color
(value: f64)
examples/interpolation/main.rs:187
Methodfmt
(&self, f: &mut Formatter<'_>)
benches/benchmark_utilities.rs:67
Methodfmt
(&self, f: &mut core::fmt::Formatter)
src/intersection_iterator.rs:96
Methodfmt
(&self, f: &mut Formatter<'_>)
src/cdt.rs:1261
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/delaunay_core/math.rs:38
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/delaunay_core/refinement.rs:124
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
src/delaunay_core/handles/handle_defs.rs:32
← previousnext →401–500 of 805, ranked by callers