pub struct WArrow { /* private fields */ }
Expand description
This 3D Widget defines an arrow.
Implementations
sourceimpl WArrow
impl WArrow
sourcepub fn new(
pt1: Point3d,
pt2: Point3d,
thickness: f64,
color: &Color
) -> Result<WArrow>
pub fn new(
pt1: Point3d,
pt2: Point3d,
thickness: f64,
color: &Color
) -> Result<WArrow>
Constructs an WArrow.
Parameters
- pt1: Start point of the arrow.
- pt2: End point of the arrow.
- thickness: Thickness of the arrow. Thickness of arrow head is also adjusted accordingly.
- color: Color of the arrow.
Arrow head is located at the end point of the arrow.
C++ default parameters
- thickness: 0.03
- color: Color::white()
Trait Implementations
sourceimpl Boxed for WArrow
impl Boxed for WArrow
sourceimpl WArrowTrait for WArrow
impl WArrowTrait for WArrow
fn as_raw_mut_WArrow(&mut self) -> *mut c_void
sourceimpl WArrowTraitConst for WArrow
impl WArrowTraitConst for WArrow
fn as_raw_WArrow(&self) -> *const c_void
sourceimpl Widget3DTrait for WArrow
impl Widget3DTrait for WArrow
fn as_raw_mut_Widget3D(&mut self) -> *mut c_void
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. Read more
sourceimpl Widget3DTraitConst for WArrow
impl Widget3DTraitConst for WArrow
sourceimpl WidgetTrait for WArrow
impl WidgetTrait for WArrow
sourceimpl WidgetTraitConst for WArrow
impl WidgetTraitConst for WArrow
fn as_raw_Widget(&self) -> *const c_void
impl Send for WArrow
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more