#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
1.5.1