Struct geom::InfiniteLine
source · [−]Tuple Fields
0: Pt2D
1: Pt2D
Implementations
sourceimpl InfiniteLine
impl InfiniteLine
sourcepub fn intersection(&self, other: &InfiniteLine) -> Option<Pt2D>
pub fn intersection(&self, other: &InfiniteLine) -> Option<Pt2D>
Fails for parallel lines.
pub fn from_pt_angle(pt: Pt2D, angle: Angle) -> InfiniteLine
Trait Implementations
sourceimpl Clone for InfiniteLine
impl Clone for InfiniteLine
sourcefn clone(&self) -> InfiniteLine
fn clone(&self) -> InfiniteLine
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InfiniteLine
impl Debug for InfiniteLine
sourceimpl<'de> Deserialize<'de> for InfiniteLine
impl<'de> Deserialize<'de> for InfiniteLine
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Display for InfiniteLine
impl Display for InfiniteLine
sourceimpl Serialize for InfiniteLine
impl Serialize for InfiniteLine
Auto Trait Implementations
impl RefUnwindSafe for InfiniteLine
impl Send for InfiniteLine
impl Sync for InfiniteLine
impl Unpin for InfiniteLine
impl UnwindSafe for InfiniteLine
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more