Thanks to visit codestin.com
Credit goes to docs.rs

Skip to main content

Crate use_incidence

Crate use_incidence 

Source
Expand description

§use-incidence

Incidence geometry primitives for the RustUse geometry workspace.

use-incidence stores point-line incidence pairs and compact incidence matrices. It intentionally avoids advanced finite-geometry algorithms.

§Example

use use_incidence::{IncidencePair, IncidenceStructure};

let structure = IncidenceStructure::new(2, 1, vec![IncidencePair::new(0, 0)]).unwrap();

assert_eq!(structure.point_count(), 2);
assert_eq!(structure.incidence_count(), 1);

Structs§

IncidenceMatrix
A dense incidence matrix.
IncidencePair
A point-line incidence pair.
IncidenceStructure
A sparse incidence structure.