[][src]Struct opencv::viz::WWidgetMerger

pub struct WWidgetMerger { /* fields omitted */ }

This class allows to merge several widgets to single one.

It has quite limited functionality and can't merge widgets with different attributes. For instance, if widgetA has color array and widgetB has only global color defined, then result of merge won't have color at all. The class is suitable for merging large amount of similar widgets. :

Methods

impl WWidgetMerger[src]

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

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

impl WWidgetMerger[src]

pub fn default() -> Result<WWidgetMerger>[src]

pub fn finalize(&mut self) -> Result<()>[src]

Repacks internal structure to single widget

Trait Implementations

impl WidgetTrait for WWidgetMerger[src]

impl Widget3DTrait for WWidgetMerger[src]

impl Send for WWidgetMerger[src]

impl Drop for WWidgetMerger[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From<T> for 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]