Trait opencv::prelude::Widget3DTrait
source · [−]pub trait Widget3DTrait: Widget3DTraitConst + WidgetTrait {
fn as_raw_mut_Widget3D(&mut self) -> *mut c_void;
fn set_pose(&mut self, pose: Affine3d) -> Result<()> { ... }
fn update_pose(&mut self, pose: Affine3d) -> Result<()> { ... }
fn apply_transform(&mut self, transform: Affine3d) -> Result<()> { ... }
fn set_color(&mut self, color: &Color) -> Result<()> { ... }
}
Required Methods
fn as_raw_mut_Widget3D(&mut self) -> *mut c_void
Provided Methods
sourcefn update_pose(&mut self, pose: Affine3d) -> Result<()>
fn update_pose(&mut self, pose: Affine3d) -> Result<()>
Updates pose of the widget by pre-multiplying its current pose.
Parameters
- pose: The pose that the current pose of the widget will be pre-multiplied by.
sourcefn apply_transform(&mut self, transform: Affine3d) -> Result<()>
fn apply_transform(&mut self, transform: Affine3d) -> Result<()>
Transforms internal widget data (i.e. points, normals) using the given transform.
Parameters
- transform: Specified transformation to apply.