Struct ros_pointcloud2::pcl_utils::PointXYZNormal
source · pub struct PointXYZNormal {
pub x: f32,
pub y: f32,
pub z: f32,
pub normal_x: f32,
pub normal_y: f32,
pub normal_z: f32,
}Expand description
Predefined point type commonly used in ROS with PCL. This is a 3D point with x, y, z coordinates and a normal vector.
Fields§
§x: f32§y: f32§z: f32§normal_x: f32§normal_y: f32§normal_z: f32Trait Implementations§
source§impl Clone for PointXYZNormal
impl Clone for PointXYZNormal
source§fn clone(&self) -> PointXYZNormal
fn clone(&self) -> PointXYZNormal
Returns a copy 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 PointXYZNormal
impl Debug for PointXYZNormal
source§impl MetaNames<3> for PointXYZNormal
impl MetaNames<3> for PointXYZNormal
fn meta_names() -> [String; 3]
source§impl PartialEq<PointXYZNormal> for PointXYZNormal
impl PartialEq<PointXYZNormal> for PointXYZNormal
source§fn eq(&self, other: &PointXYZNormal) -> bool
fn eq(&self, other: &PointXYZNormal) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for PointXYZNormal
impl PointConvertible<f32, { size_of!(f32) }, 3, 3> for PointXYZNormal
impl StructuralPartialEq for PointXYZNormal
Auto Trait Implementations§
impl RefUnwindSafe for PointXYZNormal
impl Send for PointXYZNormal
impl Sync for PointXYZNormal
impl Unpin for PointXYZNormal
impl UnwindSafe for PointXYZNormal
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