nim_duilib/examples/contour/i_bspline.hpp

18 lines
319 B
C++
Raw Permalink Normal View History

2025-03-16 16:42:44 +08:00
#pragma once
#include <vector>
namespace cvpr
{
class IBSpline {
public:
virtual ~IBSpline() = default;
virtual void create(const std::vector<std::vector<double>>& points, int degree) = 0;
virtual bool isValid() = 0;
virtual std::vector<double> eval(double t) = 0;
};
}