pub struct QuadPoints {
pub points: Vec<f32>,
}Expand description
Quadrilateral points for text markup annotations.
Fields§
§points: Vec<f32>Raw coordinate values.
Implementations§
Source§impl QuadPoints
impl QuadPoints
Sourcepub fn from_array(arr: &Array<'_>) -> Self
pub fn from_array(arr: &Array<'_>) -> Self
Parse quad points from an array.
Sourcepub fn bounding_rects(&self) -> Vec<Rect>
pub fn bounding_rects(&self) -> Vec<Rect>
Return bounding rectangles.
Trait Implementations§
Source§impl Clone for QuadPoints
impl Clone for QuadPoints
Source§fn clone(&self) -> QuadPoints
fn clone(&self) -> QuadPoints
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 moreAuto Trait Implementations§
impl Freeze for QuadPoints
impl RefUnwindSafe for QuadPoints
impl Send for QuadPoints
impl Sync for QuadPoints
impl Unpin for QuadPoints
impl UnsafeUnpin for QuadPoints
impl UnwindSafe for QuadPoints
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more