Field3D
|
#include <Resample.h>
Public Types | |
typedef boost::shared_ptr< const MinFilter > | CPtr |
typedef boost::shared_ptr< MinFilter > | Ptr |
![]() | |
typedef boost::shared_ptr< const Filter > | CPtr |
typedef boost::shared_ptr< Filter > | Ptr |
Public Member Functions | |
virtual float | eval (const float x) const |
Evaluates the filter at coordinate 't'. | |
virtual float | initialValue () const |
Initial value (zero by default, but need to be different for min/max) | |
MinFilter () | |
MinFilter (const float width) | |
virtual float | support () const |
Radial width of the filter (half of diameter) | |
Static Public Member Functions | |
template<typename T > | |
static void | op (Imath::Vec3< T > &accumValue, const Imath::Vec3< T > value) |
template<typename Value_T > | |
static void | op (Value_T &accumValue, const Value_T value) |
Static Public Attributes | |
static const bool | isAnalytic = true |
Private Attributes | |
const float | m_width |
Definition at line 153 of file Resample.h.
typedef boost::shared_ptr<MinFilter> MinFilter::Ptr |
Definition at line 156 of file Resample.h.
typedef boost::shared_ptr<const MinFilter> MinFilter::CPtr |
Definition at line 157 of file Resample.h.
|
inline |
Definition at line 162 of file Resample.h.
Definition at line 165 of file Resample.h.
Evaluates the filter at coordinate 't'.
Implements Filter.
Definition at line 169 of file Resample.h.
References FIELD3D_MTX_T, and m_width.
Radial width of the filter (half of diameter)
Implements Filter.
Definition at line 178 of file Resample.h.
References m_width.
Initial value (zero by default, but need to be different for min/max)
Reimplemented from Filter.
Definition at line 182 of file Resample.h.
|
inlinestatic |
Definition at line 196 of file Resample.h.
References FIELD3D_MTX_T.
Definition at line 159 of file Resample.h.
Definition at line 202 of file Resample.h.