From c404a0a02915e4f6d329d7667ed30b8519b8a964 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 5 Dec 2023 13:49:56 -0500 Subject: Move soft deletion into the forest implementation This allows us to filter out deleted items whenever we rebuild a tree. --- src/frontier/image.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/frontier/image.rs') 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 { - nodes: SoftKdTree>, + nodes: KdForest>, width: u32, height: u32, len: usize, -- cgit v1.2.3