1 /* === S Y N F I G ========================================================= */ 2 /*! \file interpolation.h 3 ** \brief Template Header 4 ** 5 ** $Id$ 6 ** 7 ** \legal 8 ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley 9 ** Copyright (c) 2007, 2008 Chris Moore 10 ** Copyright (c) 2012, Carlos López 11 ** 12 ** This package is free software; you can redistribute it and/or 13 ** modify it under the terms of the GNU General Public License as 14 ** published by the Free Software Foundation; either version 2 of 15 ** the License, or (at your option) any later version. 16 ** 17 ** This package is distributed in the hope that it will be useful, 18 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 19 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 ** General Public License for more details. 21 ** \endlegal 22 */ 23 /* ========================================================================= */ 24 25 /* === S T A R T =========================================================== */ 26 27 #ifndef __SYNFIG_INTERPOLATION_H 28 #define __SYNFIG_INTERPOLATION_H 29 30 /* === H E A D E R S ======================================================= */ 31 32 /* === M A C R O S ========================================================= */ 33 34 /* === T Y P E D E F S ===================================================== */ 35 36 /* === C L A S S E S & S T R U C T S ======================================= */ 37 38 namespace synfig { 39 40 enum Interpolation 41 { 42 INTERPOLATION_TCB, // 0 43 INTERPOLATION_CONSTANT, // 1 44 INTERPOLATION_LINEAR, // 2 45 INTERPOLATION_HALT, // 3 46 INTERPOLATION_MANUAL, // 4 47 INTERPOLATION_UNDEFINED, // 5 48 INTERPOLATION_NIL, // 6 49 INTERPOLATION_CLAMPED // 7 50 }; // END enum Interpolation 51 52 }; // END of namespace synfig 53 54 /* === E N D =============================================================== */ 55 56 #endif 57