#include <kis_bspline_1d.h>
Definition at line 19 of file kis_bspline_1d.cpp.
◆ KisBSpline1D()
| KisBSplines::KisBSpline1D::KisBSpline1D |
( |
float | gridStart, |
|
|
float | gridEnd, |
|
|
int | numSamples, |
|
|
BorderCondition | bc ) |
◆ ~KisBSpline1D()
| KisBSplines::KisBSpline1D::~KisBSpline1D |
( |
| ) |
|
◆ gridEnd()
| float KisBSplines::KisBSpline1D::gridEnd |
( |
| ) |
const |
|
inline |
◆ gridStart()
| float KisBSplines::KisBSpline1D::gridStart |
( |
| ) |
const |
|
inline |
◆ initializeSpline()
template<class FunctionOp >
| void KisBSplines::KisBSpline1D::initializeSpline |
( |
| ) |
|
|
inline |
Definition at line 27 of file kis_bspline_1d.h.
27 {
28
29 FunctionOp op;
32
36
38 }
39
41 }
void initializeSplineImpl(const QVector< float > &values)
◆ initializeSplineImpl()
| void KisBSplines::KisBSpline1D::initializeSplineImpl |
( |
const QVector< float > & | values | ) |
|
|
private |
Definition at line 46 of file kis_bspline_1d.cpp.
47{
54
59
60
63 bctype,
64 const_cast<float*>(values.constData()));
65}
UBspline_1d_s * create_UBspline_1d_s(Ugrid x_grid, BCtype_s xBC, float *data)
bc_code convertBorderType(BorderCondition v)
References KisBSplines::convertBorderType(), create_UBspline_1d_s(), Ugrid::delta, Ugrid::delta_inv, Ugrid::end, BCtype_s::lCode, BCtype_s::lVal, m_d, m_gridEnd, m_gridStart, m_numSamples, Ugrid::num, BCtype_s::rCode, BCtype_s::rVal, and Ugrid::start.
◆ value()
| float KisBSplines::KisBSpline1D::value |
( |
float | x | ) |
const |
◆ bc
◆ m_d
| const QScopedPointer<Private> KisBSplines::KisBSpline1D::m_d |
|
private |
◆ m_gridEnd
| float KisBSplines::KisBSpline1D::m_gridEnd |
|
private |
◆ m_gridStart
| float KisBSplines::KisBSpline1D::m_gridStart |
|
private |
We need to store them separately, because they should be accessible from the templated part
Definition at line 64 of file kis_bspline_1d.h.
◆ m_numSamples
| int KisBSplines::KisBSpline1D::m_numSamples |
|
private |
◆ spline
The documentation for this class was generated from the following files: