[−]Struct piet_common::kurbo::ConstPoint
A trivial "curve" that is just a constant.
Trait Implementations
impl ParamCurveDeriv for ConstPoint
type DerivResult = ConstPoint
fn deriv(&self) -> ConstPoint
fn gauss_arclen(&self, coeffs: &[(f64, f64)]) -> f64
Estimate arclength using Gaussian quadrature. Read more
impl ParamCurve for ConstPoint
fn eval(&self, _t: f64) -> Point
fn subsegment(&self, _range: Range<f64>) -> ConstPoint
fn subdivide(&self) -> (Self, Self)
Subdivide into (roughly) halves.
fn start(&self) -> Point
The start point.
fn end(&self) -> Point
The end point.
impl Copy for ConstPoint
impl Debug for ConstPoint
impl ParamCurveArclen for ConstPoint
fn arclen(&self, _accuracy: f64) -> f64
fn inv_arclen(&self, arclen: f64, accuracy: f64) -> f64
Solve for the parameter that has the given arclength from the start. Read more
impl Clone for ConstPoint
fn clone(&self) -> ConstPoint
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Sync for ConstPoint
impl Send for ConstPoint
impl Unpin for ConstPoint
impl RefUnwindSafe for ConstPoint
impl UnwindSafe for ConstPoint
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> RoundFrom<T> for T[src]
fn round_from(x: T) -> T[src]
impl<T, U> RoundInto<U> for T where
U: RoundFrom<T>, [src]
U: RoundFrom<T>,