|
Volume Cartographer 2.28.0
|
Cubic spline. More...
#include <vc/segmentation/lrps/CubicSpline.hpp>
Public Member Functions | |
| CubicSpline ()=default | |
| CubicSpline (const std::vector< double > &x, const std::vector< double > &y) | |
| CubicSpline (const std::vector< Voxel > &vs) | |
| ~CubicSpline ()=default | |
| CubicSpline (const CubicSpline &)=default | |
| auto | operator= (const CubicSpline &) -> CubicSpline &=default |
| auto | operator() (double t) const -> Pixel |
| Spline evaluation at t-space value t in [0, 1] | |
Private Attributes | |
| std::vector< double > | aX_ |
| std::vector< double > | bX_ |
| std::vector< double > | cX_ |
| std::vector< double > | dX_ |
| std::vector< double > | aY_ |
| std::vector< double > | bY_ |
| std::vector< double > | cY_ |
| std::vector< double > | dY_ |
| std::vector< double > | rangeXY_ |
| std::vector< double > | subsegLens_ |
| std::vector< double > | cumuLens_ |
Cubic spline.
Cubic spline class which uses multiple threads (via OpenMP, when available) to fit to the provided knots.
Definition at line 21 of file CubicSpline.hpp.
|
default |
Default constructor
| volcart::segmentation::CubicSpline::CubicSpline | ( | const std::vector< double > & | x, |
| const std::vector< double > & | y | ||
| ) |
Construct and fit to separated x, y knot pairs
|
explicit |
Construct and fit to a set of knots
|
default |
Default destructor
|
default |
Copy constructor
|
default |
Copy assignment operator
|
private |
x params
Definition at line 46 of file CubicSpline.hpp.
|
private |
y params
Definition at line 48 of file CubicSpline.hpp.
|
private |
Definition at line 46 of file CubicSpline.hpp.
|
private |
Definition at line 48 of file CubicSpline.hpp.
|
private |
Cumulative lengths of subsegments
Definition at line 54 of file CubicSpline.hpp.
|
private |
Definition at line 46 of file CubicSpline.hpp.
|
private |
Definition at line 48 of file CubicSpline.hpp.
|
private |
Definition at line 46 of file CubicSpline.hpp.
|
private |
Definition at line 48 of file CubicSpline.hpp.
|
private |
Percent position of knots in total number of knots
Definition at line 50 of file CubicSpline.hpp.
|
private |
Lengths of subsegments
Definition at line 52 of file CubicSpline.hpp.