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

#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
 

Detailed Description

Full base spline curve object depended of control points (nodes) and base matrix.

Constructor & Destructor Documentation

Spl_U3dBspl3Curve::Spl_U3dBspl3Curve ( const Spl_U3dBspl3AbstractMatrix bm,
const std::vector< double > &  ps 
)

Default constructor base matrix and control points provided

virtual Spl_U3dBspl3Curve::~Spl_U3dBspl3Curve ( )
virtual

Destruct object

Member Function Documentation

double Spl_U3dBspl3Curve::get ( double  p) const

Get base spline curve value S = S(p), p=0...1

Member Data Documentation

bool Spl_U3dBspl3Curve::m_is_interpolated
protected

Is interpolation was made ?

Spl_U3dSimpleBspl3CurveAr Spl_U3dBspl3Curve::m_spline
protected

Array of simple base spline curves


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