Field3D
|
#include <Resample.h>
Public Types | |
typedef boost::shared_ptr < const GaussianFilter > | CPtr |
typedef boost::shared_ptr < GaussianFilter > | Ptr |
![]() | |
typedef boost::shared_ptr < const Filter > | CPtr |
typedef boost::shared_ptr< Filter > | Ptr |
Public Member Functions | |
virtual float | eval (const float t) const |
Evaluates the filter at coordinate 't'. More... | |
GaussianFilter (const float alpha=2.0, const float width=2.0) | |
virtual float | support () const |
Radial width of the filter (half of diameter) More... | |
![]() | |
virtual float | initialValue () const |
Initial value (zero by default, but need to be different for min/max) More... | |
Static Public Member Functions | |
template<typename Value_T > | |
static void | op (Value_T &accumValue, const Value_T value) |
Static Public Attributes | |
static const bool | isAnalytic = false |
Private Attributes | |
const float | m_alpha |
const float | m_exp |
const float | m_width |
Definition at line 305 of file Resample.h.
typedef boost::shared_ptr<GaussianFilter> GaussianFilter::Ptr |
Definition at line 308 of file Resample.h.
typedef boost::shared_ptr<const GaussianFilter> GaussianFilter::CPtr |
Definition at line 309 of file Resample.h.
|
inline |
Definition at line 314 of file Resample.h.
|
inlinevirtual |
Evaluates the filter at coordinate 't'.
Implements Filter.
Definition at line 320 of file Resample.h.
References m_alpha, m_exp, m_width, and detail::max().
|
inlinevirtual |
Radial width of the filter (half of diameter)
Implements Filter.
Definition at line 325 of file Resample.h.
References m_width.
|
inlinestatic |
Definition at line 330 of file Resample.h.
|
static |
Definition at line 311 of file Resample.h.
|
private |
Definition at line 333 of file Resample.h.
Referenced by eval().
|
private |
Definition at line 333 of file Resample.h.
Referenced by eval().
|
private |
Definition at line 333 of file Resample.h.