Trait ndarray_interp::interp2d::Interp2DStrategy  
source · pub trait Interp2DStrategy<Sd, Sx, Sy, D>where
    Sd: Data,
    Sd::Elem: Num + PartialOrd + NumCast + Copy + Debug + Sub,
    Sx: Data<Elem = Sd::Elem>,
    Sy: Data<Elem = Sd::Elem>,
    D: Dimension + RemoveAxis,
    D::Smaller: RemoveAxis,
    Self: Sized,{
    // Required method
    fn interp_into(
        &self,
        interpolator: &Interp2D<Sd, Sx, Sy, D, Self>,
        target: ArrayViewMut<'_, Sd::Elem, <D::Smaller as Dimension>::Smaller>,
        x: Sx::Elem,
        y: Sy::Elem
    ) -> Result<(), InterpolateError>;
}Required Methods§
sourcefn interp_into(
    &self,
    interpolator: &Interp2D<Sd, Sx, Sy, D, Self>,
    target: ArrayViewMut<'_, Sd::Elem, <D::Smaller as Dimension>::Smaller>,
    x: Sx::Elem,
    y: Sy::Elem
) -> Result<(), InterpolateError>
 
fn interp_into( &self, interpolator: &Interp2D<Sd, Sx, Sy, D, Self>, target: ArrayViewMut<'_, Sd::Elem, <D::Smaller as Dimension>::Smaller>, x: Sx::Elem, y: Sy::Elem ) -> Result<(), InterpolateError>
Interpolate the at position (x, y) into the target array.
This is used internally by Interp2D.
When called by Interp2D the following
properties are guaranteed:
- The shape of the target array matches the shape of the data array (provided to the builder) with the first two axes removed.
- x can be any valid Sx::Elem
- y cna be any valid Sy::Elem