Lines Matching refs:Spline

35   class Spline
43 typedef typename SplineTraits<Spline>::PointType PointType;
46 typedef typename SplineTraits<Spline>::KnotVectorType KnotVectorType;
49 typedef typename SplineTraits<Spline>::BasisVectorType BasisVectorType;
52 typedef typename SplineTraits<Spline>::ControlPointVectorType ControlPointVectorType;
58 Spline() in Spline() function
75Spline(const OtherVectorType& knots, const OtherArrayType& ctrls) : m_knots(knots), m_ctrls(ctrls)… in Spline() function
82 Spline(const Spline<Scalar, Dimension, OtherDegree>& spline) : in Spline() function
120 typename SplineTraits<Spline>::DerivativeType
129 typename SplineTraits<Spline,DerivativeOrder>::DerivativeType
148 typename SplineTraits<Spline>::BasisVectorType
164 typename SplineTraits<Spline>::BasisDerivativeType
173 typename SplineTraits<Spline,DerivativeOrder>::BasisDerivativeType
190 …c DenseIndex Span(typename SplineTraits<Spline>::Scalar u, DenseIndex degree, const typename Splin…
213 DenseIndex Spline<_Scalar, _Dim, _Degree>::Span( in Span()
214 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::Scalar u, in Span()
216 const typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::KnotVectorType& knots) in Span()
225 typename Spline<_Scalar, _Dim, _Degree>::BasisVectorType
226 Spline<_Scalar, _Dim, _Degree>::BasisFunctions( in BasisFunctions()
227 typename Spline<_Scalar, _Dim, _Degree>::Scalar u, in BasisFunctions()
229 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& knots) in BasisFunctions()
231 typedef typename Spline<_Scalar, _Dim, _Degree>::BasisVectorType BasisVectorType; in BasisFunctions()
234 const DenseIndex i = Spline::Span(u, degree, knots); in BasisFunctions()
261 DenseIndex Spline<_Scalar, _Dim, _Degree>::degree() const in degree()
270 DenseIndex Spline<_Scalar, _Dim, _Degree>::span(Scalar u) const in span()
272 return Spline::Span(u, degree(), knots()); in span()
276 …typename Spline<_Scalar, _Dim, _Degree>::PointType Spline<_Scalar, _Dim, _Degree>::operator()(Scal… in operator()
278 enum { Order = SplineTraits<Spline>::OrderAtCompileTime }; in operator()
322 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::DerivativeType
323 Spline<_Scalar, _Dim, _Degree>::derivatives(Scalar u, DenseIndex order) const in derivatives()
325 typename SplineTraits< Spline >::DerivativeType res; in derivatives()
332 typename SplineTraits< Spline<_Scalar, _Dim, _Degree>, DerivativeOrder >::DerivativeType
333 Spline<_Scalar, _Dim, _Degree>::derivatives(Scalar u, DenseIndex order) const in derivatives()
335 typename SplineTraits< Spline, DerivativeOrder >::DerivativeType res; in derivatives()
341 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::BasisVectorType
342 Spline<_Scalar, _Dim, _Degree>::basisFunctions(Scalar u) const in basisFunctions()
344 return Spline::BasisFunctions(u, degree(), knots()); in basisFunctions()
455 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::BasisDerivativeType
456 Spline<_Scalar, _Dim, _Degree>::basisFunctionDerivatives(Scalar u, DenseIndex order) const in basisFunctionDerivatives()
458 typename SplineTraits< Spline >::BasisDerivativeType der; in basisFunctionDerivatives()
465 typename SplineTraits< Spline<_Scalar, _Dim, _Degree>, DerivativeOrder >::BasisDerivativeType
466 Spline<_Scalar, _Dim, _Degree>::basisFunctionDerivatives(Scalar u, DenseIndex order) const in basisFunctionDerivatives()
468 typename SplineTraits< Spline, DerivativeOrder >::BasisDerivativeType der; in basisFunctionDerivatives()