opencv::viz

Trait WidgetTrait

Source
pub trait WidgetTrait: WidgetTraitConst {
    // Required method
    fn as_raw_mut_Widget(&mut self) -> *mut c_void;

    // Provided methods
    fn set(&mut self, other: &impl WidgetTraitConst) -> Result<()> { ... }
    fn set_rendering_property(
        &mut self,
        property: i32,
        value: f64,
    ) -> Result<()> { ... }
}
Expand description

Mutable methods for crate::viz::Widget

Required Methods§

Provided Methods§

Source

fn set(&mut self, other: &impl WidgetTraitConst) -> Result<()>

Source

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

Sets rendering property of the widget.

§Parameters
  • property: Property that will be modified.
  • value: The new value of the property.

Rendering property can be one of the following:

  • POINT_SIZE
  • OPACITY
  • LINE_WIDTH
  • FONT_SIZE

REPRESENTATION: Expected values are

  • REPRESENTATION_POINTS
  • REPRESENTATION_WIREFRAME
  • REPRESENTATION_SURFACE

IMMEDIATE_RENDERING:

  • Turn on immediate rendering by setting the value to 1.
  • Turn off immediate rendering by setting the value to 0.

SHADING: Expected values are

  • SHADING_FLAT
  • SHADING_GOURAUD
  • SHADING_PHONG

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl WidgetTrait for BoxedRefMut<'_, WArrow>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCameraPosition>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCircle>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCloud>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCloudCollection>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCloudNormals>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCone>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCoordinateSystem>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCube>

Source§

impl WidgetTrait for BoxedRefMut<'_, WCylinder>

Source§

impl WidgetTrait for BoxedRefMut<'_, WGrid>

Source§

impl WidgetTrait for BoxedRefMut<'_, WImage3D>

Source§

impl WidgetTrait for BoxedRefMut<'_, WImageOverlay>

Source§

impl WidgetTrait for BoxedRefMut<'_, WLine>

Source§

impl WidgetTrait for BoxedRefMut<'_, WMesh>

Source§

impl WidgetTrait for BoxedRefMut<'_, WPaintedCloud>

Source§

impl WidgetTrait for BoxedRefMut<'_, WPlane>

Source§

impl WidgetTrait for BoxedRefMut<'_, WPolyLine>

Source§

impl WidgetTrait for BoxedRefMut<'_, WSphere>

Source§

impl WidgetTrait for BoxedRefMut<'_, WText3D>

Source§

impl WidgetTrait for BoxedRefMut<'_, WText>

Source§

impl WidgetTrait for BoxedRefMut<'_, WTrajectory>

Source§

impl WidgetTrait for BoxedRefMut<'_, WTrajectoryFrustums>

Source§

impl WidgetTrait for BoxedRefMut<'_, WTrajectorySpheres>

Source§

impl WidgetTrait for BoxedRefMut<'_, WWidgetMerger>

Source§

impl WidgetTrait for BoxedRefMut<'_, Widget2D>

Source§

impl WidgetTrait for BoxedRefMut<'_, Widget3D>

Source§

impl WidgetTrait for BoxedRefMut<'_, Widget>

Source§

impl WidgetTrait for WArrow

Source§

impl WidgetTrait for WCameraPosition

Source§

impl WidgetTrait for WCircle

Source§

impl WidgetTrait for WCloud

Source§

impl WidgetTrait for WCloudCollection

Source§

impl WidgetTrait for WCloudNormals

Source§

impl WidgetTrait for WCone

Source§

impl WidgetTrait for WCoordinateSystem

Source§

impl WidgetTrait for WCube

Source§

impl WidgetTrait for WCylinder

Source§

impl WidgetTrait for WGrid

Source§

impl WidgetTrait for WImage3D

Source§

impl WidgetTrait for WImageOverlay

Source§

impl WidgetTrait for WLine

Source§

impl WidgetTrait for WMesh

Source§

impl WidgetTrait for WPaintedCloud

Source§

impl WidgetTrait for WPlane

Source§

impl WidgetTrait for WPolyLine

Source§

impl WidgetTrait for WSphere

Source§

impl WidgetTrait for WText3D

Source§

impl WidgetTrait for WText

Source§

impl WidgetTrait for WTrajectory

Source§

impl WidgetTrait for WTrajectoryFrustums

Source§

impl WidgetTrait for WTrajectorySpheres

Source§

impl WidgetTrait for WWidgetMerger

Source§

impl WidgetTrait for Widget2D

Source§

impl WidgetTrait for Widget3D

Source§

impl WidgetTrait for Widget