UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | List of all members
Spl_U3dBspl3BetaMatrix Class Reference

#include <base_splines.hpp>

Inheritance diagram for Spl_U3dBspl3BetaMatrix:
Spl_U3dBspl3AbstractMatrix

Public Member Functions

 Spl_U3dBspl3BetaMatrix (double beta1, double beta2)
 
 Spl_U3dBspl3BetaMatrix (const Spl_U3dBspl3BetaMatrix &obj)
 
virtual ~Spl_U3dBspl3BetaMatrix ()
 
- 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 (double beta1, double beta2)
 

Additional Inherited Members

- Protected Attributes inherited from Spl_U3dBspl3AbstractMatrix
bool m_is_constructed
 
double m_bm [4][4]
 

Detailed Description

Third order beta spline base matrix

Constructor & Destructor Documentation

Spl_U3dBspl3BetaMatrix::Spl_U3dBspl3BetaMatrix ( double  beta1,
double  beta2 
)

Constructor with provided beta parameters.

Spl_U3dBspl3BetaMatrix::Spl_U3dBspl3BetaMatrix ( const Spl_U3dBspl3BetaMatrix obj)

Copy constructor

virtual Spl_U3dBspl3BetaMatrix::~Spl_U3dBspl3BetaMatrix ( )
inlinevirtual

Destruct object

Member Function Documentation

void Spl_U3dBspl3BetaMatrix::reconstruct ( double  beta1,
double  beta2 
)
protected

Reconstruct beta spline matrix with provided parameters


The documentation for this class was generated from the following file: