UNIVERS
15.3
UNIVERS base processing software API
|
#include <base_splines.hpp>
Public Member Functions | |
Spl_U3dBspl3Curve (const Spl_U3dBspl3AbstractMatrix *bm, const std::vector< double > &ps) | |
virtual | ~Spl_U3dBspl3Curve () |
double | get (double p) const |
Protected Attributes | |
Spl_U3dSimpleBspl3CurveAr | m_spline |
bool | m_is_interpolated |
Full base spline curve object depended of control points (nodes) and base matrix.
Spl_U3dBspl3Curve::Spl_U3dBspl3Curve | ( | const Spl_U3dBspl3AbstractMatrix * | bm, |
const std::vector< double > & | ps | ||
) |
Default constructor base matrix and control points provided
|
virtual |
Destruct object
double Spl_U3dBspl3Curve::get | ( | double | p | ) | const |
Get base spline curve value S = S(p), p=0...1
|
protected |
Is interpolation was made ?
|
protected |
Array of simple base spline curves