Overview | Module | Use | Devguide | Index

Constants | Constants' Details

:: com :: sun :: star :: rendering ::
unpublished | constants group InterpolationMode |
Usage Restrictions not published Description These constants specify the interpolation type for animation frames. With this constants, one specifies the way of interpolation that takes place between two consecutive frames of a discrete animation sequence. Since OOo 2.0

Constants
NEAREST_NEIGHBOR | Perform a nearest neighbor interpolation.
LINEAR | Perform a linear interpolation.
CUBIC | Perform a cubic interpolation.
BEZIERSPLINE3 | Perform a cubic Bezier spline interpolation.
BEZIERSPLINE4 | Perform a quadric Bezier spline interpolation.

Constants' Details
NEAREST_NEIGHBOR
const byte NEAREST_NEIGHBOR =1; Description Perform a nearest neighbor interpolation. That is, when interpolating between two values v0 and v1, positioned at t0 and t1, take the one which has the closest t coordinate.
LINEAR
const byte LINEAR =2; Description Perform a linear interpolation. That is, when interpolating at position t between two values v0 and v1, positioned at t0 and t1, take the sum of v0 weighted with (t-t0) and v1 weighted with (t1-t).
CUBIC
const byte CUBIC =3; Description Perform a cubic interpolation. That is, when interpolating at position t, take the four closest data points v0, v1, v2, and v3, fit a cubic curve through them, and take the interpolated value from this cubic curve.
BEZIERSPLINE3
const byte BEZIERSPLINE3 =4; Description Perform a cubic Bezier spline interpolation. That is, when interpolating at position t, take the three closest data points v0, v1, and v2, fit a cubic Bezier spline through them, and take the interpolated value from this cubic curve.
BEZIERSPLINE4
const byte BEZIERSPLINE4 =5; Description Perform a quadric Bezier spline interpolation. That is, when interpolating at position t, take the four closest data points v0, v1, v2, and v3, fit a quadric Bezier spline through them, and take the interpolated value from this quadric curve.

Top of Page

Copyright © 2000, 2014 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.