Inviwo
0.9.10.1
Inviwo documentation
|
#include <interpolation.h>
Public Member Functions | |
virtual InterpolationTyped * | clone () const override=0 |
virtual std::string | getClassIdentifier () const override=0 |
virtual void | serialize (Serializer &s) const override=0 |
virtual void | deserialize (Deserializer &d) override=0 |
virtual auto | operator() (const std::vector< std::unique_ptr< Key >> &keys, Seconds from, Seconds to, easing::EasingType easing) const -> typename Key::value_type=0 |
Public Member Functions inherited from inviwo::animation::Interpolation | |
virtual std::string | getName () const =0 |
virtual bool | equal (const Interpolation &other) const =0 |
Base class for interpolation between key frames. Interpolation will always be performed between at least two key frames.