gegl r1591 - in trunk: . gegl/buffer



Author: ok
Date: 2007-07-31 14:03:14 +0100 (Tue, 31 Jul 2007)
New Revision: 1591
ViewCVS link: http://svn.gnome.org/viewcvs/gegl?rev=1591&view=rev

Modified:
   trunk/ChangeLog
   trunk/gegl/buffer/gegl-buffer-private.h
   trunk/gegl/buffer/gegl-buffer.c
   trunk/gegl/buffer/gegl-interpolator-cubic.c
   trunk/gegl/buffer/gegl-interpolator-lanczos.c
   trunk/gegl/buffer/gegl-interpolator-linear.c
   trunk/gegl/buffer/gegl-interpolator-nearest.c
   trunk/gegl/buffer/gegl-interpolator.c
   trunk/gegl/buffer/gegl-interpolator.h
Log:
Start of cleaning up of interpolated getter functions, also sprinkled
with some FIXME's that needs to be addressed later.
* gegl/buffer/gegl-buffer-private.h: Added a persistent interpolator
field for the buffer.
* gegl/buffer/gegl-buffer.c: (gegl_buffer_dispose),
(gegl_buffer_sample), (gegl_buffer_sample_cleanup): use a
GeglInterpolator as the backend for gegl_buffer_sample.
* gegl/buffer/gegl-interpolator-cubic.c:
* gegl/buffer/gegl-interpolator-lanczos.c:
* gegl/buffer/gegl-interpolator-linear.c:
* gegl/buffer/gegl-interpolator-nearest.c:
* gegl/buffer/gegl-interpolator.c: 
* gegl/buffer/gegl-interpolator.h: refactored and cleaned up
interpolators.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]