[][src]Struct opencv::viz::WCloud

pub struct WCloud { /* fields omitted */ }

This 3D Widget defines a point cloud. :

Note: In case there are four channels in the cloud, fourth channel is ignored.

Methods

impl WCloud[src]

pub fn as_raw_WCloud(&self) -> *mut c_void[src]

pub unsafe fn from_raw_ptr(ptr: *mut c_void) -> Self[src]

impl WCloud[src]

pub fn new(cloud: &Mat, colors: &Mat) -> Result<WCloud>[src]

Constructs a WCloud.

Parameters

  • cloud: Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
  • colors: Set of colors. It has to be of the same size with cloud.

Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

pub fn new_1(cloud: &Mat, color: &Color) -> Result<WCloud>[src]

Constructs a WCloud.

Parameters

  • cloud: Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
  • color: A single Color for the whole cloud.

Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

C++ default parameters

  • color: Color::white()

pub fn new_2(cloud: &Mat, colors: &Mat, normals: &Mat) -> Result<WCloud>[src]

Constructs a WCloud.

Parameters

  • cloud: Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
  • colors: Set of colors. It has to be of the same size with cloud.
  • normals: Normals for each point in cloud. Size and type should match with the cloud parameter.

Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

pub fn new_3(cloud: &Mat, color: &Color, normals: &Mat) -> Result<WCloud>[src]

Constructs a WCloud.

Parameters

  • cloud: Set of points which can be of type: CV_32FC3, CV_32FC4, CV_64FC3, CV_64FC4.
  • color: A single Color for the whole cloud.
  • normals: Normals for each point in cloud.

Size and type should match with the cloud parameter. Points in the cloud belong to mask when they are set to (NaN, NaN, NaN).

Trait Implementations

impl Widget for WCloud[src]

fn set_rendering_property(&mut self, property: i32, value: f64) -> Result<()>[src]

Sets rendering property of the widget. Read more

fn get_rendering_property(&self, property: i32) -> Result<f64>[src]

Returns rendering property of the widget. Read more

impl Widget3D for WCloud[src]

fn set_color(&mut self, color: &Color) -> Result<()>[src]

Sets the color of the widget. Read more

impl Send for WCloud[src]

impl Drop for WCloud[src]

Auto Trait Implementations

impl Unpin for WCloud

impl !Sync for WCloud

impl RefUnwindSafe for WCloud

impl UnwindSafe for WCloud

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]