Struct opencv::viz::WCloudNormals
source · pub struct WCloudNormals { /* private fields */ }
Expand description
This 3D Widget represents normals of a point cloud. :
Implementations§
source§impl WCloudNormals
impl WCloudNormals
sourcepub fn new(
cloud: &dyn ToInputArray,
normals: &dyn ToInputArray,
level: i32,
scale: f64,
color: &Color
) -> Result<WCloudNormals>
pub fn new( cloud: &dyn ToInputArray, normals: &dyn ToInputArray, level: i32, scale: f64, color: &Color ) -> Result<WCloudNormals>
Constructs a WCloudNormals.
Parameters
- cloud: Point set which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
- normals: A set of normals that has to be of same type with cloud.
- level: Display only every level th normal.
- scale: Scale of the arrows that represent normals.
- color: Color of the arrows that represent normals.
Note: In case there are four channels in the cloud, fourth channel is ignored.
C++ default parameters
- level: 64
- scale: 0.1
- color: Color::white()
Trait Implementations§
source§impl Boxed for WCloudNormals
impl Boxed for WCloudNormals
source§impl Drop for WCloudNormals
impl Drop for WCloudNormals
source§impl From<WCloudNormals> for Widget
impl From<WCloudNormals> for Widget
source§fn from(s: WCloudNormals) -> Self
fn from(s: WCloudNormals) -> Self
Converts to this type from the input type.
source§impl From<WCloudNormals> for Widget3D
impl From<WCloudNormals> for Widget3D
source§fn from(s: WCloudNormals) -> Self
fn from(s: WCloudNormals) -> Self
Converts to this type from the input type.
source§impl WCloudNormalsTrait for WCloudNormals
impl WCloudNormalsTrait for WCloudNormals
fn as_raw_mut_WCloudNormals(&mut self) -> *mut c_void
source§impl WCloudNormalsTraitConst for WCloudNormals
impl WCloudNormalsTraitConst for WCloudNormals
fn as_raw_WCloudNormals(&self) -> *const c_void
source§impl Widget3DTrait for WCloudNormals
impl Widget3DTrait for WCloudNormals
fn as_raw_mut_Widget3D(&mut self) -> *mut c_void
source§fn update_pose(&mut self, pose: Affine3d) -> Result<()>
fn update_pose(&mut self, pose: Affine3d) -> Result<()>
Updates pose of the widget by pre-multiplying its current pose. Read more