|
STIR
6.3.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 |
1.8.13