fn remove_leaf(&mut self, hnd: u32) -> bool {
		assert!(self.is_leaf());
		if let Some(s) = self.child[1..7].iter().position(|v| *v == hnd) {
			self.child[s] = 0;
			true
		} else {
			false
		}
	}
/// Remove a point from a leaf node
Remove a point from a leaf node
Remove a point from a leaf node
fn remove_leaf(&mut self, hnd: u32) -> bool {
		assert!(self.is_leaf());
		if let Some(s) = self.child[1..7].iter().position(|v| *v == hnd) {
			self.child[s] = 0;
			true
		} else {
			false
		}
	}
fn remove_leaf ( & mut self , hnd : u32 ) -> bool { assert ! ( self is_leaf ( ) ) ; if let Some ( s ) = self . child [ 1 .. 7 ] . iter ( ) . position ( | v | * v == hnd ) { self . child [ s ] = 0 ; true } else { false } }
Remove a point from a leaf node
Remove a point from a leaf node
&mut self
hnd
u32