Home | History | Annotate | Download | only in Splines

Lines Matching refs:KnotVectorType

46     typedef typename SplineTraits<Spline>::KnotVectorType KnotVectorType;
73 const KnotVectorType& knots() const { return m_knots; }
175 static DenseIndex Span(typename SplineTraits<Spline>::Scalar u, DenseIndex degree, const typename SplineTraits<Spline>::KnotVectorType& knots);
189 static BasisVectorType BasisFunctions(Scalar u, DenseIndex degree, const KnotVectorType& knots);
193 KnotVectorType m_knots; /*!< Knot vector. */
201 const typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::KnotVectorType& knots)
214 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& knots)
221 const KnotVectorType& U = knots;
226 VectorBlock<BasisVectorType,Degree>(left,1,p) = u - VectorBlock<const KnotVectorType,Degree>(U,i+1-p,p).reverse();
227 VectorBlock<BasisVectorType,Degree>(right,1,p) = VectorBlock<const KnotVectorType,Degree>(U,i+1,p) - u;
345 typedef typename SplineTraits<SplineType>::KnotVectorType KnotVectorType;
348 const KnotVectorType& U = spline.knots();