[−][src]Struct opencv::viz::WWidgetMerger
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. :
Implementations
impl WWidgetMerger
[src]
pub fn as_raw_WWidgetMerger(&self) -> *const c_void
[src]
pub fn as_raw_mut_WWidgetMerger(&mut self) -> *mut c_void
[src]
impl WWidgetMerger
[src]
pub fn default() -> Result<WWidgetMerger>
[src]
Trait Implementations
impl Boxed for WWidgetMerger
[src]
pub unsafe fn from_raw(ptr: *mut c_void) -> Self
[src]
pub fn into_raw(self) -> *mut c_void
[src]
pub fn as_raw(&self) -> *const c_void
[src]
pub fn as_raw_mut(&mut self) -> *mut c_void
[src]
impl Drop for WWidgetMerger
[src]
impl Send for WWidgetMerger
[src]
impl WWidgetMergerTrait for WWidgetMerger
[src]
pub fn as_raw_WWidgetMerger(&self) -> *const c_void
[src]
pub fn as_raw_mut_WWidgetMerger(&mut self) -> *mut c_void
[src]
pub fn add_widget(&mut self, widget: &Widget3D, pose: Affine3d) -> Result<()>
[src]
pub fn finalize(&mut self) -> Result<()>
[src]
impl Widget3DTrait for WWidgetMerger
[src]
pub fn as_raw_Widget3D(&self) -> *const c_void
[src]
pub fn as_raw_mut_Widget3D(&mut self) -> *mut c_void
[src]
pub fn set_pose(&mut self, pose: Affine3d) -> Result<()>
[src]
pub fn update_pose(&mut self, pose: Affine3d) -> Result<()>
[src]
pub fn get_pose(&self) -> Result<Affine3d>
[src]
pub fn apply_transform(&mut self, transform: Affine3d) -> Result<()>
[src]
pub fn set_color(&mut self, color: &Color) -> Result<()>
[src]
impl WidgetTrait for WWidgetMerger
[src]
pub fn as_raw_Widget(&self) -> *const c_void
[src]
pub fn as_raw_mut_Widget(&mut self) -> *mut c_void
[src]
pub fn set_rendering_property(
&mut self,
property: i32,
value: f64
) -> Result<()>
[src]
&mut self,
property: i32,
value: f64
) -> Result<()>
pub fn get_rendering_property(&self, property: i32) -> Result<f64>
[src]
Auto Trait Implementations
impl RefUnwindSafe for WWidgetMerger
[src]
impl !Sync for WWidgetMerger
[src]
impl Unpin for WWidgetMerger
[src]
impl UnwindSafe for WWidgetMerger
[src]
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,
pub 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.
pub 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>,