pub struct AlphaComplex {
pub max_alpha: f64,
}Expand description
Alpha complex filtration (more efficient than Rips for low dimensions)
Based on Delaunay triangulation with radius filtering.
Fields§
§max_alpha: f64Maximum alpha value
Implementations§
Source§impl AlphaComplex
impl AlphaComplex
Sourcepub fn build(&self, cloud: &PointCloud) -> Filtration
pub fn build(&self, cloud: &PointCloud) -> Filtration
Build filtration from point cloud (simplified version)
Note: Full alpha complex requires Delaunay triangulation. This is a simplified version that approximates using distance thresholds.
Trait Implementations§
Source§impl Clone for AlphaComplex
impl Clone for AlphaComplex
Source§fn clone(&self) -> AlphaComplex
fn clone(&self) -> AlphaComplex
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AlphaComplex
impl RefUnwindSafe for AlphaComplex
impl Send for AlphaComplex
impl Sync for AlphaComplex
impl Unpin for AlphaComplex
impl UnwindSafe for AlphaComplex
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more