1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* Elementary data models */
mod vertex;
mod edge;
mod triangle;

/* Behaviour exported implementation */
mod distance;
mod area;
mod circumcenter;
mod orientation;
mod continence;
mod encroachment;

/* Data structure that resumes lib main output */
mod triangulation;

/* Triangulation algorithm and utilities */
mod triangulator;

pub use crate::vertex::Vertex;
pub use crate::edge::Edge;
pub use crate::triangle::Triangle;
pub use crate::triangulation::Triangulation;
pub use crate::triangulator::Triangulator;