summaryrefslogtreecommitdiffstats
path: root/src/frontier/image.rs
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2023-12-05 13:49:56 -0500
committerTavian Barnes <tavianator@tavianator.com>2023-12-05 14:09:17 -0500
commitc404a0a02915e4f6d329d7667ed30b8519b8a964 (patch)
tree8ca057be61563c0b7816331951bf28e270207e70 /src/frontier/image.rs
parent932ff518e5f70c58e8dc687c00dab2bbdd4bec8d (diff)
downloadkd-forest-c404a0a02915e4f6d329d7667ed30b8519b8a964.tar.xz
Move soft deletion into the forest implementationmain
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.rs4
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,