pub struct LanczosSincFilter {
pub radius: Vector2f,
pub inv_radius: Vector2f,
/* private fields */
}
Fields
radius: Vector2f
inv_radius: Vector2f
Implementations
sourceimpl LanczosSincFilter
impl LanczosSincFilter
pub fn new(radius: Vector2f, tau: Float) -> Self
pub fn create(ps: &ParamSet) -> Box<Filter>
pub fn sinc(&self, x: Float) -> Float
pub fn windowed_sinc(&self, x: Float, radius: Float) -> Float
pub fn evaluate(&self, p: Point2f) -> Float
pub fn get_radius(&self) -> Vector2f
Trait Implementations
sourceimpl Clone for LanczosSincFilter
impl Clone for LanczosSincFilter
sourcefn clone(&self) -> LanczosSincFilter
fn clone(&self) -> LanczosSincFilter
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 LanczosSincFilter
impl Debug for LanczosSincFilter
sourceimpl Default for LanczosSincFilter
impl Default for LanczosSincFilter
sourcefn default() -> LanczosSincFilter
fn default() -> LanczosSincFilter
Returns the “default value” for a type. Read more
impl Copy for LanczosSincFilter
Auto Trait Implementations
impl RefUnwindSafe for LanczosSincFilter
impl Send for LanczosSincFilter
impl Sync for LanczosSincFilter
impl Unpin for LanczosSincFilter
impl UnwindSafe for LanczosSincFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for P where
R: Read + ReadEndian<P>,
P: Default,
sourcefn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_little_endian()
.
sourcefn read_from_big_endian(read: &mut R) -> Result<Self, Error>
fn read_from_big_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_big_endian()
.
sourcefn read_from_native_endian(read: &mut R) -> Result<Self, Error>
fn read_from_native_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as ReadEndian::read_from_native_endian()
.
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.
sourcefn clone_into(&self, target: &mut T)
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