Re-exports§
pub use crate::conic::Conic;pub use crate::conic::ConicType;pub use crate::cross_ratio::cross_ratio;pub use crate::cross_ratio::cross_ratio_lines;pub use crate::cross_ratio::is_harmonic_division;pub use crate::cross_ratio::projective_transform_line;pub use crate::cross_ratio::projective_transform_point;pub use crate::euclid_object::archimedes;pub use crate::euclid_object::cqq;pub use crate::euclid_object::fB;pub use crate::euclid_object::midpoint;pub use crate::euclid_object::reflect_involution;pub use crate::euclid_object::tri_midpoint;pub use crate::euclid_object::uc_point;pub use crate::euclid_object::Ptolemy;pub use crate::geometry::Geometry;pub use crate::persp_plane::PerspEuclidPlane;pub use crate::pg_object::EllipticLine;pub use crate::pg_object::EllipticPoint;pub use crate::pg_object::EuclidLine;pub use crate::pg_object::EuclidPoint;pub use crate::pg_object::HyperbolicLine;pub use crate::pg_object::HyperbolicPoint;pub use crate::pg_object::MyCKLine;pub use crate::pg_object::MyCKPoint;pub use crate::pg_object::PerspLine;pub use crate::pg_object::PerspPoint;pub use crate::pg_object::PgLine;pub use crate::pg_object::PgPoint;pub use crate::proj_plane_measure::ratio_ratio;pub use crate::proj_plane_measure::x_ratio;pub use crate::proj_plane_measure::R;pub use crate::proj_plane_measure::R0;pub use crate::proj_plane_measure::R1;pub use crate::visualization::SvgRenderer;pub use crate::ck_plane::*;pub use crate::pg_plane::*;pub use crate::predicates::*;pub use crate::transform::*;
Modules§
- ck_
plane - conic
- Conic sections support
- cross_
ratio - Cross-ratio calculations and projective transformations
- ell_
object - Elliptic Geometry
- error
- Error types for geometric operations
- euclid_
object - euclid_
plane_ measure - Euclidean plane measurement functions
- ffi
- FFI (Foreign Function Interface) layer for C/C++ integration
- geometry
- Unified Geometry trait for all geometry types
- hyp_
object - Hyperbolic Geometry
- myck_
object - Custom Cayley-Klein Geometry
- persp_
object - persp_
plane - Perspective-Euclidean plane
- pg_
object - pg_
plane - predicates
- Geometric predicates and utility functions
- proj_
plane_ measure - Projective plane measurement functions
- transform
- Geometric transformations
- visualization
- SVG visualization utilities
Macros§
- impl_
cayley_ klein_ plane - Macro to implement the
CayleyKleinPlanePrimitiveandCayleyKleinPlanetraits.