pub struct vtkOctreePointLocatorNode(/* private fields */);Expand description
Octree node that has 8 children each of equal size
This class represents a single spatial region in a 3D axis octant partitioning. It is intended to work efficiently with the vtkOctreePointLocator and is not meant for general use. It is assumed the region bounds some set of points. The ordering of the children is (-x,-y,-z),(+x,-y,-z),(-x,+y,-z),(+x,+y,-z),(-x,-y,+z),(+x,-y,+z), (-x,+y,+z),(+x,+y,+z). The portion of the domain assigned to an octant is Min < x <= Max.
@sa vtkOctreePointLocator
Implementations§
Source§impl vtkOctreePointLocatorNode
impl vtkOctreePointLocatorNode
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new vtkOctreePointLocatorNode wrapped inside vtkNew
Trait Implementations§
Source§impl Default for vtkOctreePointLocatorNode
impl Default for vtkOctreePointLocatorNode
Auto Trait Implementations§
impl Freeze for vtkOctreePointLocatorNode
impl RefUnwindSafe for vtkOctreePointLocatorNode
impl !Send for vtkOctreePointLocatorNode
impl !Sync for vtkOctreePointLocatorNode
impl Unpin for vtkOctreePointLocatorNode
impl UnwindSafe for vtkOctreePointLocatorNode
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