pub struct LineInterval { /* private fields */ }Implementations§
Source§impl LineInterval
impl LineInterval
pub fn line_segment(line: ILine) -> LineInterval
pub fn ray(line: ILine) -> LineInterval
pub fn line(line: ILine) -> LineInterval
Sourcepub fn relate(&self, other: &LineInterval) -> LineRelation
pub fn relate(&self, other: &LineInterval) -> LineRelation
Get the relationship between this line segment and another.
Trait Implementations§
Source§impl Clone for LineInterval
impl Clone for LineInterval
Source§fn clone(&self) -> LineInterval
fn clone(&self) -> LineInterval
Returns a duplicate of the value. Read more
1.0.0 · 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 LineInterval
impl Debug for LineInterval
Source§impl PartialEq for LineInterval
impl PartialEq for LineInterval
impl Copy for LineInterval
impl StructuralPartialEq for LineInterval
Auto Trait Implementations§
impl Freeze for LineInterval
impl RefUnwindSafe for LineInterval
impl Send for LineInterval
impl Sync for LineInterval
impl Unpin for LineInterval
impl UnwindSafe for LineInterval
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