Classes | |
class | imaging::Bspline< DATA_t > |
Class template for B-Splines of arbitrary data type. More... | |
class | imaging::PeriodicBspline< DATA_t > |
Class template for periodic B-Splines of arbitrary data type. More... | |
class | imaging::imaging::xml_handler< PeriodicBspline< DATA_t > > |
class | imaging::imaging::xml_handler< Bspline< DATA_t > > |
Functions | |
GraphicsInterface & | imaging::operator<< (GraphicsInterface &out, const Bspline< ublas::fixed_vector< float_t, 2 > > &curve) |
GraphicsInterface & | imaging::operator<< (GraphicsInterface &out, const PeriodicBspline< ublas::fixed_vector< float_t, 2 > > &curve) |
void | imaging::basis_spline (size_t i, Bspline< float_t > &spline) |
void | imaging::basis_spline (size_t i, PeriodicBspline< float_t > &spline) |
void | imaging::interpolation_matrix (const Bspline< float_t > &spline, const ublas::vector< float_t > &values, ublas::compressed_matrix< float_t > &matrix) |
void | imaging::interpolation_matrix (const PeriodicBspline< float_t > &spline, const ublas::vector< float_t > &values, ublas::compressed_matrix< float_t > &matrix) |
void | imaging::basis_spline_matrix (const PeriodicBspline< float_t > &spline, const ublas::vector< float_t > &values, ublas::compressed_matrix< float_t > &matrix) |
void | imaging::basis_spline_matrix (const Bspline< float_t > &spline, const ublas::vector< float_t > &values, ublas::compressed_matrix< float_t > &matrix) |
void imaging::basis_spline | ( | size_t | i, | |
PeriodicBspline< float_t > & | spline | |||
) |
#include <spline/utilities.hpp>
Sets the i-th spline coefficient of spline to 1 and all the others to 0.
Referenced by imaging::basis_spline().
void imaging::basis_spline | ( | size_t | i, | |
Bspline< float_t > & | spline | |||
) |
#include <spline/utilities.hpp>
Sets the i-th spline coefficient of spline to 1 and all the others to 0.
References imaging::basis_spline().
void imaging::basis_spline_matrix | ( | const Bspline< float_t > & | spline, | |
const ublas::vector< float_t > & | values, | |||
ublas::compressed_matrix< float_t > & | matrix | |||
) |
#include <spline/utilities.hpp>
Computes the matrix which is the result of the spline interpolation problem. Assume a B-spline function
and consider the interpolation problem
Then the least squares solution of this problem is defined by the system of linear equations
If is given by spline and by values, then this function writes to matrix.
void imaging::basis_spline_matrix | ( | const PeriodicBspline< float_t > & | spline, | |
const ublas::vector< float_t > & | values, | |||
ublas::compressed_matrix< float_t > & | matrix | |||
) |
#include <spline/utilities.hpp>
Computes the matrix which is the result of the spline interpolation problem. Assume a B-spline function
and consider the interpolation problem
Then the least squares solution of this problem is defined by the system of linear equations
If is given by spline and by values, then this function writes to matrix.
void imaging::interpolation_matrix | ( | const PeriodicBspline< float_t > & | spline, | |
const ublas::vector< float_t > & | values, | |||
ublas::compressed_matrix< float_t > & | matrix | |||
) |
#include <spline/utilities.hpp>
Computes the matrix which is the result of the spline interpolation problem. Assume a B-spline function
and consider the interpolation problem
Then the least squares solution of this problem is defined by the system of linear equations
If is given by spline and by values, then this function writes to matrix.
Referenced by imaging::interpolation_matrix().
void imaging::interpolation_matrix | ( | const Bspline< float_t > & | spline, | |
const ublas::vector< float_t > & | values, | |||
ublas::compressed_matrix< float_t > & | matrix | |||
) |
#include <spline/utilities.hpp>
Computes the matrix which is the result of the spline interpolation problem. Assume a B-spline function
and consider the interpolation problem
Then the least squares solution of this problem is defined by the system of linear equations
If is given by spline and by values, then this function writes to matrix.
References imaging::interpolation_matrix().
GraphicsInterface & imaging::operator<< | ( | GraphicsInterface & | out, | |
const PeriodicBspline< ublas::fixed_vector< float_t, 2 > > & | curve | |||
) |
#include <spline/gio.hpp>
Draws the 2-dimensional B-Spline curve curve in the graphics output.
GraphicsInterface & imaging::operator<< | ( | GraphicsInterface & | out, | |
const Bspline< ublas::fixed_vector< float_t, 2 > > & | curve | |||
) |
#include <spline/gio.hpp>
Draws the 2-dimensional B-Spline curve curve in the graphics output.