[−][src]Struct opencv::viz::WCloud
This 3D Widget defines a point cloud. :
Note: In case there are four channels in the cloud, fourth channel is ignored.
Implementations
impl WCloud[src]
pub fn as_raw_WCloud(&self) -> *const c_void[src]
pub fn as_raw_mut_WCloud(&mut self) -> *mut c_void[src]
impl WCloud[src]
pub fn new(
cloud: &dyn ToInputArray,
colors: &dyn ToInputArray
) -> Result<WCloud>[src]
cloud: &dyn ToInputArray,
colors: &dyn ToInputArray
) -> Result<WCloud>
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: &dyn ToInputArray, 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: &dyn ToInputArray,
colors: &dyn ToInputArray,
normals: &dyn ToInputArray
) -> Result<WCloud>[src]
cloud: &dyn ToInputArray,
colors: &dyn ToInputArray,
normals: &dyn ToInputArray
) -> Result<WCloud>
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: &dyn ToInputArray,
color: &Color,
normals: &dyn ToInputArray
) -> Result<WCloud>[src]
cloud: &dyn ToInputArray,
color: &Color,
normals: &dyn ToInputArray
) -> Result<WCloud>
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 Boxed for WCloud[src]
unsafe fn from_raw(ptr: *mut c_void) -> Self[src]
fn into_raw(self) -> *mut c_void[src]
fn as_raw(&self) -> *const c_void[src]
fn as_raw_mut(&mut self) -> *mut c_void[src]
impl Drop for WCloud[src]
impl Send for WCloud[src]
impl WCloudTrait for WCloud[src]
fn as_raw_WCloud(&self) -> *const c_void[src]
fn as_raw_mut_WCloud(&mut self) -> *mut c_void[src]
impl Widget3DTrait for WCloud[src]
fn as_raw_Widget3D(&self) -> *const c_void[src]
fn as_raw_mut_Widget3D(&mut self) -> *mut c_void[src]
fn set_pose(&mut self, pose: Affine3d) -> Result<()>[src]
fn update_pose(&mut self, pose: Affine3d) -> Result<()>[src]
fn get_pose(&self) -> Result<Affine3d>[src]
fn apply_transform(&mut self, transform: Affine3d) -> Result<()>[src]
fn set_color(&mut self, color: &Color) -> Result<()>[src]
impl WidgetTrait for WCloud[src]
fn as_raw_Widget(&self) -> *const c_void[src]
fn as_raw_mut_Widget(&mut self) -> *mut c_void[src]
fn set_rendering_property(&mut self, property: i32, value: f64) -> Result<()>[src]
fn get_rendering_property(&self, property: i32) -> Result<f64>[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,