1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
mod line_segment; mod point; pub mod polygon; mod triangle; mod vector; pub use line_segment::*; pub use triangle::*; // pub use crate::polygon::EdgeIter as testing; #[doc(inline)] pub use crate::data::polygon::{ConvexPolygon, Polygon}; pub use crate::transformation::Transform; pub use point::Point; pub use vector::{Vector, VectorView}; pub enum PointLocation { Inside, OnBoundary, Outside, }