22 #ifndef EVALUATOR_SPLINE_HPP
23 #define EVALUATOR_SPLINE_HPP
25 #include "../lib3d/matrix4.hpp"
54 float diff_u(
float u,
float v)
const;
56 float diff_v(
float u,
float v)
const;
float diff_u(float u, float v) const
Evaluation of the derivative with respect to u at the (u,v) parameters.
Definition: evaluator_spline.cpp:45
float operator()(float u, float v) const
Evaluation of the value of the interpolation at the (u,v) parameters.
Definition: evaluator_spline.cpp:34
cpe::matrix4 P
Internal storage for the patch values.
Definition: evaluator_spline.hpp:61
Matrix 4x4.
Definition: matrix4.hpp:37
Definition: evaluator_spline.hpp:31
float diff_v(float u, float v) const
Evaluation of the derivative with respect to v at the (u,v) parameters.
Definition: evaluator_spline.cpp:56
evaluator_spline(const cpe::matrix4 &P)
Direct constructor given a patch.
Definition: evaluator_spline.cpp:28