Inviwo 0.9.12-pre
Inviwo documentation
|
#include <interpolation.h>
Public Types | |
using | key_type = Key |
using | result_type = Result |
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 void | operator() (const std::vector< std::unique_ptr< Key > > &keys, Seconds from, Seconds to, easing::EasingType easing, Result &out) const =0 |
Public Member Functions inherited from inviwo::animation::Interpolation | |
virtual std::string | getName () const =0 |
virtual bool | equal (const Interpolation &other) const =0 |
Public Member Functions inherited from inviwo::Serializable |
Base class for interpolation between key frames. Interpolation will always be performed between at least two key frames.
|
overridepure virtual |
Implements inviwo::animation::Interpolation.
|
overridepure virtual |
Implements inviwo::animation::Interpolation.
|
overridepure virtual |
Implements inviwo::animation::Interpolation.
|
overridepure virtual |
Implements inviwo::animation::Interpolation.