1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
mod point;
pub use point::SweepPoint;
mod events;
pub(crate) use events::{Event, EventType};
mod line_or_point;
pub use line_or_point::LineOrPoint;
mod cross;
pub use cross::Cross;
mod segment;
use segment::{Segment, SplitSegments};
mod active;
use active::{Active, ActiveSet};
mod im_segment;
use im_segment::IMSegment;
mod vec_set;
pub(crate) use vec_set::VecSet;
mod proc;
use proc::Sweep;
mod iter;
pub use iter::Intersections;
pub(crate) use iter::{compare_crossings, Crossing, CrossingsIter};