synfig-core  1.0.3
Functions
valuenode_animated.cpp File Reference

Implementation of the "Animated" valuenode conversion. More...

#include <vector>
#include <list>
#include <stdexcept>
#include <cmath>
#include <ETL/bezier>
#include <ETL/hermite>
#include <ETL/spline>
#include <ETL/handle>
#include <ETL/misc>
#include <algorithm>
#include <typeinfo>
#include <synfig/canvas.h>
#include <synfig/general.h>
#include "valuenode_animated.h"
#include "valuenode_bone.h"
#include "valuenode_const.h"
#include <synfig/exception.h>
#include <synfig/gradient.h>

Functions

template<class T >
clamped_tangent (T p1, T p2, T p3, Time t1, Time t2, Time t3)
template<>
Vector clamped_tangent< Vector > (Vector p1, Vector p2, Vector p3, Time t1, Time t2, Time t3)
template<>
Angle clamped_tangent< Angle > (Angle p1, Angle p2, Angle p3, Time t1, Time t2, Time t3)
template<>
Time clamped_tangent< Time > (Time p1, Time p2, Time p3, Time t1, Time t2, Time t3)
template<>
int clamped_tangent< int > (int p1, int p2, int p3, Time t1, Time t2, Time t3)
template<>
Color clamped_tangent< Color > (Color p1, Color p2, Color p3, Time t1, Time t2, Time t3)
template<>
Gradient clamped_tangent< Gradient > (Gradient p1, Gradient p2, Gradient p3, Time t1, Time t2, Time t3)

Detailed Description

Implementation of the "Animated" valuenode conversion.

$Id$

Function Documentation

template<class T >
T clamped_tangent ( p1,
p2,
p3,
Time  t1,
Time  t2,
Time  t3 
)
template<>
Vector clamped_tangent< Vector > ( Vector  p1,
Vector  p2,
Vector  p3,
Time  t1,
Time  t2,
Time  t3 
)

References clamped_tangent().

template<>
Angle clamped_tangent< Angle > ( Angle  p1,
Angle  p2,
Angle  p3,
Time  t1,
Time  t2,
Time  t3 
)

References clamped_tangent().

template<>
Time clamped_tangent< Time > ( Time  p1,
Time  p2,
Time  p3,
Time  t1,
Time  t2,
Time  t3 
)

References clamped_tangent().

template<>
int clamped_tangent< int > ( int  p1,
int  p2,
int  p3,
Time  t1,
Time  t2,
Time  t3 
)

References clamped_tangent().

template<>
Color clamped_tangent< Color > ( Color  p1,
Color  p2,
Color  p3,
Time  t1,
Time  t2,
Time  t3 
)
template<>
Gradient clamped_tangent< Gradient > ( Gradient  p1,
Gradient  p2,
Gradient  p3,
Time  t1,
Time  t2,
Time  t3 
)