UNIVERS
15.3
UNIVERS base processing software API
|
#include <base_splines.hpp>
Public Member Functions | |
Spl_U3dBspl3BezierMatrix () | |
Spl_U3dBspl3BezierMatrix (const Spl_U3dBspl3BezierMatrix &obj) | |
virtual | ~Spl_U3dBspl3BezierMatrix () |
Public Member Functions inherited from Spl_U3dBspl3AbstractMatrix | |
Spl_U3dBspl3AbstractMatrix () | |
Spl_U3dBspl3AbstractMatrix (const Spl_U3dBspl3AbstractMatrix &obj) | |
virtual | ~Spl_U3dBspl3AbstractMatrix () |
virtual double | getB (int i, double t) const |
virtual void | info () const |
bool | isConstructed () const |
const double(& | get () const)[4] |
Protected Member Functions | |
void | reconstruct () |
Additional Inherited Members | |
Protected Attributes inherited from Spl_U3dBspl3AbstractMatrix | |
bool | m_is_constructed |
double | m_bm [4][4] |
Third order Bezier spline matrix
Spl_U3dBspl3BezierMatrix::Spl_U3dBspl3BezierMatrix | ( | ) |
Constructor with provided beta parameters.
Spl_U3dBspl3BezierMatrix::Spl_U3dBspl3BezierMatrix | ( | const Spl_U3dBspl3BezierMatrix & | obj | ) |
Copy constructor
|
inlinevirtual |
Destruct object
|
protected |
Reconstruct spline matrix