pub struct MultiPlaneSegmentation {
pub planes: Vec<PlaneModel>,
pub labeled: PointCloud,
pub plane_sizes: Vec<usize>,
}Expand description
Result of multi-plane segmentation.
Fields§
§planes: Vec<PlaneModel>Fitted plane models, in extraction order (most dominant first).
labeled: PointCloudInput cloud with a label field: plane index 0..planes.len(), or -1
for points not assigned to any plane.
plane_sizes: Vec<usize>Number of points assigned to each plane, in plane order.
Trait Implementations§
Source§impl Clone for MultiPlaneSegmentation
impl Clone for MultiPlaneSegmentation
Source§fn clone(&self) -> MultiPlaneSegmentation
fn clone(&self) -> MultiPlaneSegmentation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiPlaneSegmentation
impl Debug for MultiPlaneSegmentation
Source§impl PartialEq for MultiPlaneSegmentation
impl PartialEq for MultiPlaneSegmentation
impl StructuralPartialEq for MultiPlaneSegmentation
Auto Trait Implementations§
impl Freeze for MultiPlaneSegmentation
impl RefUnwindSafe for MultiPlaneSegmentation
impl Send for MultiPlaneSegmentation
impl Sync for MultiPlaneSegmentation
impl Unpin for MultiPlaneSegmentation
impl UnsafeUnpin for MultiPlaneSegmentation
impl UnwindSafe for MultiPlaneSegmentation
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