pub struct RangeSearchTree<Index> { /* private fields */ }
Expand description
Range search tree
Implementations§
Source§impl<Index> RangeSearchTree<Index>
impl<Index> RangeSearchTree<Index>
Sourcepub fn search(
&self,
(sx, sy): (Index, Index),
(tx, ty): (Index, Index),
) -> Vec<(Index, Index)>
pub fn search( &self, (sx, sy): (Index, Index), (tx, ty): (Index, Index), ) -> Vec<(Index, Index)>
$[sx, tx), [sy, ty)$の矩形内部にある点を列挙する。
Auto Trait Implementations§
impl<Index> Freeze for RangeSearchTree<Index>
impl<Index> RefUnwindSafe for RangeSearchTree<Index>where
Index: RefUnwindSafe,
impl<Index> Send for RangeSearchTree<Index>where
Index: Send,
impl<Index> Sync for RangeSearchTree<Index>where
Index: Sync,
impl<Index> Unpin for RangeSearchTree<Index>where
Index: Unpin,
impl<Index> UnwindSafe for RangeSearchTree<Index>where
Index: UnwindSafe,
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