Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Stoeoef/spade
/ types & classes
Types & classes
106 in github.com/Stoeoef/spade
⨍
Functions
805
◇
Types & classes
106
↓ 5 callers
Class
FloatOrd
src/delaunay_core/bulk_load.rs:31
↓ 2 callers
Class
CdtEdge
src/cdt.rs:39
Class
AngleLimit
src/delaunay_core/refinement.rs:49
Enum
ArrowType
examples/svg_renderer/quicksketch/mod.rs:117
Class
Barycentric
src/delaunay_core/interpolation.rs:143
Class
CCWEdgesNextBackFn
src/delaunay_core/handles/handle_impls.rs:719
Class
CdtCrate
delaunay_compare/src/cdt_crate.rs:2
Class
CircleMetric
src/flood_fill_iterator.rs:46
Class
CircularIterator
src/delaunay_core/handles/iterators/circular_iterator.rs:15
Enum
ConflictRegionEnd
Describes all possible ways in which conflict regions which are created while adding a constraint edge may end.
src/cdt.rs:1250
Class
ConstrainedDelaunayTriangulation
src/cdt.rs:153
Class
ConversionOptions
examples/svg_renderer/scenario.rs:88
Class
CreationBenchConfig
benches/benchmark_utilities.rs:112
Enum
CreationMethod
benches/benchmark_utilities.rs:61
Class
Dcel
src/delaunay_core/dcel.rs:93
Class
DelaunatorCrate
delaunay_compare/src/delaunator_crate.rs:4
Interface
DelaunayCrate
Abstraction over different crates with Delaunay triangulations
delaunay_compare/src/lib.rs:6
Interface
DelaunayElementType
src/delaunay_core/handles/handle_defs.rs:10
Class
DelaunayTriangulation
src/delaunay_triangulation.rs:268
Class
DirectedEdgeTag
src/delaunay_core/handles/handle_defs.rs:152
Class
DirectedEdgeType
examples/svg_renderer/scenario.rs:59
Class
DirectedVoronoiEdgeTag
src/delaunay_core/handles/handle_defs.rs:168
Interface
DistanceMetric
src/flood_fill_iterator.rs:21
Class
DynamicHandleImpl
Internal type definition that is only exposed for documentation purposes. Rust will currently not generate documentation for type definitions dependi
src/delaunay_core/handles/handle_defs.rs:116
Class
DynamicHandleIterator
src/delaunay_core/handles/iterators/fixed_iterators.rs:59
Class
EdgeEntry
src/delaunay_core/dcel.rs:38
Enum
EdgeMode
examples/svg_renderer/scenario.rs:81
Enum
EdgeOutDirection
src/intersection_iterator.rs:471
Class
EdgesInShapeIterator
src/flood_fill_iterator.rs:285
Class
FaceEntry
src/delaunay_core/dcel.rs:16
Class
FaceTag
src/delaunay_core/handles/handle_defs.rs:166
Class
FaceType
examples/svg_renderer/scenario.rs:62
Class
FixedHandleImpl
src/delaunay_core/handles/handle_defs.rs:25
Class
FixedHandleIterator
src/delaunay_core/handles/iterators/fixed_iterators.rs:8
Interface
FloatTriangulation
Implements general functions for triangulations over floating point data types. This trait is implemented for any triangulation (constrained and regu
src/triangulation.rs:655
Class
FloodFillIterator
src/flood_fill_iterator.rs:203
Class
FuzzPoint
fuzz/fuzz_targets/fuzz_shared.rs:4
Class
HalfEdgeEntry
src/delaunay_core/dcel.rs:80
Interface
HasPosition
An object with a position. Vertices need to implement this trait to allow being inserted into triangulations.
src/point.rs:122
Class
HierarchyHintGeneratorWithBranchFactor
src/delaunay_core/hint_generator.rs:156
Interface
HintGenerator
A structure used to speed up common operations on delaunay triangulations like insertion and geometry queries by providing hints on where to start sea
src/delaunay_core/hint_generator.rs:30
Enum
HintGeneratorType
benches/benchmark_utilities.rs:82
Interface
HintGeneratorWithMetadata
delaunay_compare/src/spade_crate.rs:14
Enum
HorizontalAlignment
examples/svg_renderer/quicksketch/mod.rs:27
Class
Hull
src/delaunay_core/bulk_load.rs:802
Class
HullIterator
src/delaunay_core/handles/iterators/hull_iterator.rs:7
Class
HullNextBackFn
src/delaunay_core/handles/iterators/hull_iterator.rs:11
Class
InitialConflictRegion
Represents a conflict region that does not yet fully exist as a vertex may be missing. This can happen if adding a constraint edge should split any in
src/cdt.rs:1273
Interface
InnerOuterMarker
Marker trait for [InnerTag] and [PossiblyOuterTag]. There should be no need to implement this.
src/delaunay_core/handles/public_handles.rs:21
Class
InnerTag
src/delaunay_core/handles/public_handles.rs:37
Enum
InsertionError
src/delaunay_core/math.rs:20
Enum
InsertionResult
src/delaunay_core/triangulation_ext.rs:86
Class
IntFuzzPoint
fuzz/fuzz_targets/bulk_load_int_fuzz.rs:24
Enum
Intersection
src/intersection_iterator.rs:75
Class
IsolateVertexResult
src/delaunay_core/dcel_operations.rs:13
Class
LastUsedVertexHintGenerator
src/delaunay_core/hint_generator.rs:79
Class
LineIntersectionIterator
The line (s -> e) generates 5 intersections (labeled with `0..=4`): two edge intersections, a vertex intersection, an edge overlap and a final vertex
src/intersection_iterator.rs:59
Class
LineSideInfo
src/delaunay_core/line_side_info.rs:5
Class
NaturalNeighbor
src/delaunay_core/interpolation.rs:119
Interface
NextBackFn
src/delaunay_core/handles/iterators/circular_iterator.rs:5
Class
Node
src/delaunay_core/bulk_load.rs:772
Enum
PathPoint
examples/svg_renderer/quicksketch/mod.rs:335
Class
Point2
src/point.rs:31
Class
PointProjection
src/delaunay_core/math.rs:10
Class
PointWithHeight
src/delaunay_core/interpolation.rs:826
Class
PointWithHeight
examples/interpolation/main.rs:11
Enum
PositionInTriangulation
src/triangulation.rs:24
Enum
PositionWhenAllVerticesOnLine
src/delaunay_core/triangulation_ext.rs:19
Class
PossiblyOuterTag
src/delaunay_core/handles/public_handles.rs:49
Class
RectangleMetric
src/flood_fill_iterator.rs:78
Enum
RefinementHint
src/delaunay_core/refinement.rs:143
Class
RefinementParameters
src/delaunay_core/refinement.rs:171
Class
RefinementResult
src/delaunay_core/refinement.rs:26
Class
RemovalResult
src/delaunay_core/triangulation_ext.rs:91
Enum
SampleDistribution
benches/benchmark_utilities.rs:97
Enum
SampleSize
benches/benchmark_utilities.rs:76
Class
Segment
src/delaunay_core/bulk_load.rs:744
Class
Sketch
examples/svg_renderer/quicksketch/mod.rs:599
Class
SketchCircle
examples/svg_renderer/quicksketch/mod.rs:195
Class
SketchColor
examples/svg_renderer/quicksketch/color.rs:4
Class
SketchConverter
examples/svg_renderer/quicksketch/convert.rs:13
Enum
SketchElement
examples/svg_renderer/quicksketch/mod.rs:509
Enum
SketchFill
examples/svg_renderer/quicksketch/mod.rs:15
Enum
SketchLayer
examples/svg_renderer/quicksketch/mod.rs:610
Class
SketchLine
examples/svg_renderer/quicksketch/mod.rs:437
Class
SketchPath
examples/svg_renderer/quicksketch/mod.rs:351
Class
SketchRectangle
examples/svg_renderer/quicksketch/mod.rs:234
Class
SketchText
examples/svg_renderer/quicksketch/mod.rs:268
Class
SpadeCrateWithHintGenerator
delaunay_compare/src/spade_crate.rs:6
Interface
SpadeNum
A coordinate type that can be used with a triangulation. Internally, most calculations are performed after converting the type into a `f64`. However,
src/point.rs:12
Enum
StrokeStyle
examples/svg_renderer/quicksketch/mod.rs:44
Class
Style
examples/svg_renderer/quicksketch/mod.rs:123
Interface
Triangulation
Defines common operations on triangulations. These operations are both available for [ConstrainedDelaunayTriangulations](crate::ConstrainedDelaunayTr
src/triangulation.rs:50
Interface
TriangulationExt
src/delaunay_core/triangulation_ext.rs:96
Enum
TryAddConstraintScenario
examples/svg_renderer/scenario_list.rs:1520
Class
UndirectedEdgeTag
src/delaunay_core/handles/handle_defs.rs:159
Class
UndirectedEdgeType
examples/svg_renderer/scenario.rs:40
Class
UndirectedVoronoiEdgeTag
src/delaunay_core/handles/handle_defs.rs:175
Class
VertexEntry
src/delaunay_core/dcel.rs:27
Enum
VertexOutDirection
src/intersection_iterator.rs:410
next →
1–100 of 106, ranked by callers