Field3D
|
#include <Resample.h>
Public Types | |
typedef boost::shared_ptr< const MaxFilter > | CPtr |
typedef boost::shared_ptr< MaxFilter > | 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) | |
MaxFilter () | |
MaxFilter (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 209 of file Resample.h.
typedef boost::shared_ptr<MaxFilter> MaxFilter::Ptr |
Definition at line 212 of file Resample.h.
typedef boost::shared_ptr<const MaxFilter> MaxFilter::CPtr |
Definition at line 213 of file Resample.h.
|
inline |
Definition at line 218 of file Resample.h.
Definition at line 221 of file Resample.h.
Evaluates the filter at coordinate 't'.
Implements Filter.
Definition at line 225 of file Resample.h.
References FIELD3D_MTX_T, and m_width.
Radial width of the filter (half of diameter)
Implements Filter.
Definition at line 234 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 238 of file Resample.h.
|
inlinestatic |
Definition at line 253 of file Resample.h.
References FIELD3D_MTX_T.
Definition at line 215 of file Resample.h.
Definition at line 259 of file Resample.h.