STIR
6.2.0
|
Temporary class for 1D B-splines. More...
#include "stir/numerics/BSplines1DRegularGrid.h"
Public Member Functions | |
BSplines1DRegularGrid () | |
default constructor: no input | |
BSplines1DRegularGrid (const std::vector< in_elemT > &input_vector) | |
constructor given a vector as an input, estimates the Coefficients | |
template<class IterT > | |
BSplines1DRegularGrid (const IterT input_begin_iterator, const IterT input_end_iterator) | |
constructor given a begin_ and end_ iterator as input, estimates the Coefficients | |
template<class IterT > | |
BSplines1DRegularGrid (const IterT input_begin_iterator, const IterT input_end_iterator, const BSplineType this_type) | |
constructor given a begin_ and end_ iterator as input, estimates the Coefficients | |
BSplines1DRegularGrid (const std::vector< in_elemT > &input_vector, const BSplineType this_type) | |
~BSplines1DRegularGrid () | |
destructor | |
out_elemT | BSplines (const pos_type relative_position) const |
out_elemT | BSplines_1st_der (const pos_type relative_position) const |
const out_elemT | operator() (const pos_type relative_position) const |
same as BSplines() | |
const std::vector< out_elemT > | BSplines_output_sequence (RandIterOut output_relative_position_begin_iterator, RandIterOut output_relative_position_end_iterator) |
const std::vector< out_elemT > | BSplines_output_sequence (std::vector< pos_type > output_relative_position) |
Public Attributes | |
std::vector< out_elemT > | BSplines_coef_vector |
BSplineType | spline_type |
Temporary class for 1D B-splines.
This class works with std::vector objects, while BSplinesRegularGrid works with stir::Array objects.
|
inline |