|
Math::Interpolator::Knot - x/y point for use in interpolation |
Math::Interpolator::Knot - x/y point for use in interpolation
use Math::Interpolator::Knot;
$pt = Math::Interpolator::Knot->new($x, $y);
$x = $pt->x;
$y = $pt->y;
$role = $pt->role;
An object of this type represents a single known point on a
one-dimensional curve. It is intended for use with Math::Interpolator,
which will interpolate a curve between known points. These points are
known as ``knots''.
The interpolator uses only this public interface, so it is acceptable to substitute any other class that implements this interface. This may be done by subclassing this class, or by reimplementing all three methods independently. This is useful, for example, if the exact coordinates are expensive to calculate and it is desired to perform lazy evaluation with memoisation.
the Math::Interpolator manpage, the Math::Interpolator::Source manpage
Andrew Main (Zefram) <zefram@fysh.org>
Copyright (C) 2006, 2007 Andrew Main (Zefram) <zefram@fysh.org>
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|
Math::Interpolator::Knot - x/y point for use in interpolation |