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
U3dBspl3CRomMatrix Class Reference

#include <u3d_bspl3_matrices.hpp>

Inheritance diagram for U3dBspl3CRomMatrix:
U3dBspl3AbstractMatrix U3dBspl3AbstractMatrix

Public Member Functions

 U3dBspl3CRomMatrix (double t=0.5)
 
 U3dBspl3CRomMatrix (const U3dBspl3CRomMatrix &obj)
 
virtual ~U3dBspl3CRomMatrix ()
 
 U3dBspl3CRomMatrix (double t)
 
 U3dBspl3CRomMatrix (const U3dBspl3CRomMatrix &obj)
 
virtual ~U3dBspl3CRomMatrix ()
 
- Public Member Functions inherited from U3dBspl3AbstractMatrix
 U3dBspl3AbstractMatrix ()
 
 U3dBspl3AbstractMatrix (const U3dBspl3AbstractMatrix &obj)
 
virtual ~U3dBspl3AbstractMatrix ()
 
virtual double getB (int i, double t) const
 
virtual void info () const
 
bool isConstructed () const
 
const double(& get () const)[4]
 
U3dBspl3MatrixType type () const
 
 U3dBspl3AbstractMatrix ()
 
 U3dBspl3AbstractMatrix (const U3dBspl3AbstractMatrix &obj)
 
virtual ~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 t)
 
void reconstruct (double t)
 

Additional Inherited Members

- Protected Attributes inherited from U3dBspl3AbstractMatrix
bool m_is_constructed
 
U3dBspl3MatrixType m_type
 
double m_bm [4][4]
 

Detailed Description

Third order Catmull Rom spline base matrix

Constructor & Destructor Documentation

U3dBspl3CRomMatrix::U3dBspl3CRomMatrix ( double  t = 0.5)

Constructor with provided shape parameter t.

U3dBspl3CRomMatrix::U3dBspl3CRomMatrix ( const U3dBspl3CRomMatrix obj)

Copy constructor

virtual U3dBspl3CRomMatrix::~U3dBspl3CRomMatrix ( )
inlinevirtual

Destruct object

U3dBspl3CRomMatrix::U3dBspl3CRomMatrix ( double  t)

Constructor with provided shape parameter t.

U3dBspl3CRomMatrix::U3dBspl3CRomMatrix ( const U3dBspl3CRomMatrix obj)

Copy constructor

virtual U3dBspl3CRomMatrix::~U3dBspl3CRomMatrix ( )
inlinevirtual

Destruct object

Member Function Documentation

void U3dBspl3CRomMatrix::reconstruct ( double  t)
protected

Reconstruct spline matrix

void U3dBspl3CRomMatrix::reconstruct ( double  t)
protected

Reconstruct spline matrix


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