3 #ifndef __u3d_bspl3_matricies_hpp 
    4 #define __u3d_bspl3_matricies_hpp 
    7 enum U3dBspl3MatrixType
 
   39   virtual double getB(
int i, 
double t) 
const; 
 
   42   virtual void info() 
const;
 
   49   const double (&
get() 
const)[4][4];
 
  190   void reconstruct(
double a, 
double b, 
double c, 
double d); 
 
virtual ~U3dBspl3AbstractMatrix()
Definition: u3d_bspl3_matrices.hpp:35
 
U3dBspl3KBMatrix(double a, double b, double c, double d)
 
virtual ~U3dBspl3KBMatrix()
Definition: u3d_bspl3_matrices.hpp:185
 
U3dBspl3AbstractMatrix()
Definition: u3d_bspl3_matrices.hpp:29
 
void reconstruct(double beta1, double beta2)
 
bool isConstructed() const 
Definition: u3d_bspl3_matrices.hpp:45
 
double m_bm[4][4]
Definition: u3d_bspl3_matrices.hpp:63
 
Definition: u3d_bspl3_matrices.hpp:131
 
virtual ~U3dBspl3CubicMatrix()
Definition: u3d_bspl3_matrices.hpp:206
 
void reconstruct(double a, double b, double c, double d)
 
U3dBspl3ParabolicMatrix()
 
Definition: u3d_bspl3_matrices.hpp:68
 
virtual ~U3dBspl3CRomMatrix()
Definition: u3d_bspl3_matrices.hpp:164
 
Definition: u3d_bspl3_matrices.hpp:195
 
Definition: u3d_bspl3_matrices.hpp:174
 
U3dBspl3MatrixType m_type
Definition: u3d_bspl3_matrices.hpp:60
 
U3dBspl3BetaMatrix(double beta1=1.0, double beta2=2.0)
 
U3dBspl3MatrixType type() const 
Definition: u3d_bspl3_matrices.hpp:52
 
U3dBspl3CRomMatrix(double t=0.5)
 
Definition: u3d_bspl3_matrices.hpp:24
 
bool m_is_constructed
Definition: u3d_bspl3_matrices.hpp:57
 
Definition: u3d_bspl3_matrices.hpp:89
 
virtual ~U3dBspl3BSMatrix()
Definition: u3d_bspl3_matrices.hpp:121
 
Definition: u3d_bspl3_matrices.hpp:110
 
virtual ~U3dBspl3BetaMatrix()
Definition: u3d_bspl3_matrices.hpp:143
 
virtual ~U3dBspl3ParabolicMatrix()
Definition: u3d_bspl3_matrices.hpp:100
 
void reconstruct(double t)
 
virtual double getB(int i, double t) const 
 
virtual ~U3dBspl3LIntMatrix()
Definition: u3d_bspl3_matrices.hpp:79
 
virtual void info() const 
 
Definition: u3d_bspl3_matrices.hpp:153