[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

BSpline< ORDER, T > Class Template Reference

#include <vigra/splines.hxx>

Inheritance diagram for BSpline< ORDER, T >:
BSplineBase< ORDER, double >

Public Member Functions

 BSpline (unsigned int derivativeOrder=0)
Public Member Functions inherited from BSplineBase< ORDER, double >
 BSplineBase (unsigned int derivativeOrder=0)
unsigned int derivativeOrder () const
result_type operator() (argument_type x) const
value_type operator[] (value_type x) const
ArrayVector< double > const & prefilterCoefficients () const
double radius () const

Additional Inherited Members

Public Types inherited from BSplineBase< ORDER, double >
typedef double argument_type
typedef double first_argument_type
typedef double result_type
typedef unsigned int second_argument_type
enum  StaticOrder
typedef double value_type
Static Public Member Functions inherited from BSplineBase< ORDER, double >
static WeightMatrix const & weights ()

Detailed Description

template<int ORDER, class T = double>
class vigra::BSpline< ORDER, T >

Spline functors for arbitrary orders.

Provides the interface of BSplineBase with a more convenient name – see there for more documentation.

Examples
resize.cxx.

Constructor & Destructor Documentation

◆ BSpline()

template<int ORDER, class T = double>
BSpline ( unsigned int derivativeOrder = 0)
explicit

Constructor forwarded to the base class constructor..


The documentation for this class was generated from the following file:

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.12.3 ()