diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2023-12-05 13:49:56 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2023-12-05 14:09:17 -0500 |
commit | c404a0a02915e4f6d329d7667ed30b8519b8a964 (patch) | |
tree | 8ca057be61563c0b7816331951bf28e270207e70 /src/frontier/image.rs | |
parent | 932ff518e5f70c58e8dc687c00dab2bbdd4bec8d (diff) | |
download | kd-forest-c404a0a02915e4f6d329d7667ed30b8519b8a964.tar.xz |
Move soft deletion into the forest implementation
This allows us to filter out deleted items whenever we rebuild a tree.
Diffstat (limited to 'src/frontier/image.rs')
-rw-r--r-- | src/frontier/image.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/frontier/image.rs b/src/frontier/image.rs index ded0cbe..149a1b0 100644 --- a/src/frontier/image.rs +++ b/src/frontier/image.rs @@ -3,7 +3,7 @@ use super::{Frontier, Pixel, Target}; use crate::color::{ColorSpace, Rgb8}; -use crate::soft::SoftKdTree; +use crate::forest::KdForest; use acap::knn::NearestNeighbors; @@ -12,7 +12,7 @@ use image::RgbImage; /// A [Frontier] that places colors on the closest pixel of a target image. #[derive(Debug)] pub struct ImageFrontier<C> { - nodes: SoftKdTree<Pixel<C>>, + nodes: KdForest<Pixel<C>>, width: u32, height: u32, len: usize, |