pub struct RotatedRect {
pub center: Coordinate,
pub width: f64,
pub height: f64,
pub angle_rad: f64,
}Expand description
A minimum-area bounding rectangle (possibly rotated).
Fields§
§center: CoordinateCentre of the rectangle in world coordinates.
width: f64Extent along the primary axis (the edge direction, angle_rad).
height: f64Extent perpendicular to the primary axis.
angle_rad: f64Orientation in radians, counter-clockwise from the +X axis.
Implementations§
Source§impl RotatedRect
impl RotatedRect
Trait Implementations§
Source§impl Clone for RotatedRect
impl Clone for RotatedRect
Source§fn clone(&self) -> RotatedRect
fn clone(&self) -> RotatedRect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RotatedRect
impl Debug for RotatedRect
Source§impl PartialEq for RotatedRect
impl PartialEq for RotatedRect
Source§fn eq(&self, other: &RotatedRect) -> bool
fn eq(&self, other: &RotatedRect) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RotatedRect
Auto Trait Implementations§
impl Freeze for RotatedRect
impl RefUnwindSafe for RotatedRect
impl Send for RotatedRect
impl Sync for RotatedRect
impl Unpin for RotatedRect
impl UnsafeUnpin for RotatedRect
impl UnwindSafe for RotatedRect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more