SCIRun
5.0
|
#include <PiecewiseInterp.h>
Public Member Functions | |
PiecewiseInterp () | |
virtual | ~PiecewiseInterp () |
int | get_interval (double) |
virtual bool | get_value (double, T &)=0 |
virtual bool | set_data (const Array1< double > &pts, const Array1< T > &vals)=0 |
void | reset () |
Protected Member Functions | |
bool | fill_data (const Array1< double > &) |
Protected Attributes | |
bool | data_valid |
int | curr_intrv |
double | min_bnd |
double | max_bnd |
Array1< double > | points |
|
inline |
|
inlinevirtual |
|
inlineprotected |
|
inline |
|
pure virtual |
Implemented in Cubic3DPWI< T >, Linear3DPWI< T >, CubicPWI, and LinearPWI.
|
inline |
Implemented in Cubic3DPWI< T >, Linear3DPWI< T >, CubicPWI, and LinearPWI.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |