File MorphTransition.hpp¶
File List > QAccelPlot > src > QAccelPlot > transitions > MorphTransition.hpp
Go to the documentation of this file
//
// SPDX-FileCopyrightText: 2026 Michal Grabarczyk
// SPDX-License-Identifier: GPL-3.0-only WITH Universal-FOSS-exception-1.0
//
// This file is also available under a separate commercial license.
// See COMMERCIAL-LICENSING.md for contact information.
//
#pragma once
#include "QAccelPlot/transitions/DataTransition.hpp"
namespace QAccelPlot {
class MorphTransition : public DataTransition {
Q_OBJECT
QML_NAMED_ELEMENT(MorphTransition)
public:
explicit MorphTransition(QObject* parent = nullptr);
static double interpolateCoordinate(double from, double to, double easedProgress);
protected:
void interpolate(double easedProgress, const Dataset& from, const Dataset& to, Dataset& out) override;
};
} // namespace QAccelPlot