Inviwo 0.9.12-pre
Inviwo documentation
|
#include <cameralinearinterpolation.h>
Public Member Functions | |
virtual CameraLinearInterpolation * | clone () const override |
virtual std::string | getName () const override |
virtual std::string | getClassIdentifier () const override |
virtual bool | equal (const Interpolation &other) const override |
virtual void | serialize (Serializer &s) const override |
virtual void | deserialize (Deserializer &d) override |
virtual void | operator() (const std::vector< std::unique_ptr< CameraKeyframe > > &keys, Seconds from, Seconds to, easing::EasingType easing, CameraKeyframe::value_type &out) const override |
Public Member Functions inherited from inviwo::animation::InterpolationTyped< CameraKeyframe, CameraKeyframe::value_type > | |
Public Member Functions inherited from inviwo::animation::Interpolation | |
Public Member Functions inherited from inviwo::Serializable |
Static Public Member Functions | |
static std::string | classIdentifier () |
Additional Inherited Members | |
Public Types inherited from inviwo::animation::InterpolationTyped< CameraKeyframe, CameraKeyframe::value_type > | |
using | key_type |
using | result_type |
Perfoms linear interpolation between lookFrom and lookTo of two neighboring key frames. lookUp is rotated between the two neighboring keyframes. Generally, you do not want to linearly interpolate lookFrom/lookTo - use CameraSphericalInterpolation instead.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements inviwo::animation::Interpolation.
|
overridevirtual |
|
overridevirtual |
Implements inviwo::animation::Interpolation.
|
overridevirtual |
|
overridevirtual |