pub trait Concat<Rhs>: BoundedCurvewhere
    Rhs: BoundedCurve<Point = Self::Point, Vector = Self::Vector>,
    Self::Point: Debug,
{ type Output: BoundedCurve<Point = Self::Point, Vector = Self::Vector>; fn try_concat(
        &self,
        rhs: &Rhs
    ) -> Result<Self::Output, ConcatError<Self::Point>>; fn concat(&self, rhs: &Rhs) -> Self::Output { ... } }
Expand description

Concats two curves

Required Associated Types§

The result of concat two curves

Required Methods§

Try concat two curves.

Failure

Returns None if self.parameter_range().1 != rhs.parameter_range().0.

Provided Methods§

Try concat two curves.

Panic

Panic occurs if self.parameter_range().1 != rhs.parameter_range().0.

Implementations on Foreign Types§

Implementors§