Field3D
|
#include <Resample.h>
Public Types | |
typedef boost::shared_ptr< const Filter > | CPtr |
typedef boost::shared_ptr< Filter > | Ptr |
Public Member Functions | |
virtual float | eval (const float t) const =0 |
Evaluates the filter at coordinate 't'. | |
virtual float | initialValue () const |
Initial value (zero by default, but need to be different for min/max) | |
virtual float | support () const =0 |
Radial width of the filter (half of diameter) | |
Definition at line 87 of file Resample.h.
boost::shared_ptr<Filter> Filter::Ptr |
Definition at line 91 of file Resample.h.
boost::shared_ptr<const Filter> Filter::CPtr |
Definition at line 92 of file Resample.h.
|
pure virtual |
Evaluates the filter at coordinate 't'.
Implemented in BoxFilter, GaussianFilter, MaxFilter, MinFilter, MitchellFilter, and TriangleFilter.
|
pure virtual |
Radial width of the filter (half of diameter)
Implemented in BoxFilter, GaussianFilter, MaxFilter, MinFilter, MitchellFilter, and TriangleFilter.
|
inlinevirtual |
Initial value (zero by default, but need to be different for min/max)
Reimplemented in MaxFilter, and MinFilter.
Definition at line 104 of file Resample.h.