#include <MBAdata.h>
Public Member Functions | |
void | init (boost::shared_ptr< dVec > U, boost::shared_ptr< dVec > V, boost::shared_ptr< dVec > Z) |
Initialize with scattered data. | |
const double & | umin () const |
min u-value of the actual data domain | |
const double & | vmin () const |
min v-value of the actual data domain | |
const double & | umax () const |
max u-value of the actual data domain | |
const double & | vmax () const |
max v-value of the actual data domain | |
const double & | rangeUInv () const |
const double & | rangeVInv () const |
const boost::shared_ptr< dVec > & | U () const |
const boost::shared_ptr< dVec > & | V () const |
const boost::shared_ptr< dVec > & | Zorig () const |
const std::vector< double > & | Z () const |
double | U (int i) const |
double | V (int i) const |
int | size () const |
Number of scattered data points. | |
double | f () const |
Friends | |
class | MBA |
class | MBAadaptive |
MBAdata - Holds scattered data for Multilevel B-spline approximation (and interpolation) for functional surfaces. Note that this is a (mathematical) lower level interface; thus there is no check for the validity of given scattered data or of arguments passed to member functions. See further documentation in MBA and MBAadaptive