vspline 1.1.0
Generic C++11 Code for Uniform B-Splines
|
Public Types | |
typedef vspline::unary_functor< I, O, S > | base_type |
typedef EV< I, O, S > | inner_type |
![]() | |
enum | |
enum | |
enum | |
typedef I | in_type |
typedef O | out_type |
typedef vspline::vector_traits< I >::ele_type | in_ele_type |
typedef vspline::vector_traits< O >::ele_type | out_ele_type |
typedef vigra::TinyVector< in_ele_type, dim_in > | in_nd_ele_type |
typedef vigra::TinyVector< out_ele_type, dim_out > | out_nd_ele_type |
typedef vector_traits< I, vsize >::ele_v | in_ele_v |
a simdized type of the elementary type of result_type, which is used for coefficients and results. this is fixed via the traits class vector_traits (in vector.h). Note how we derive this type using vsize from the template argument, not what vspline::vector_traits deems appropriate for ele_type - though both numbers will be the same in most cases. More... | |
typedef vector_traits< O, vsize >::ele_v | out_ele_v |
typedef vector_traits< I, vsize >::nd_ele_v | in_nd_ele_v |
typedef vector_traits< O, vsize >::nd_ele_v | out_nd_ele_v |
typedef vector_traits< I, vsize >::type | in_v |
vectorized in_type and out_type. vspline::vector_traits supplies these types so that multidimensional/multichannel data come as vigra::TinyVectors, while 'singular' data won't be made into TinyVectors of one element. More... | |
typedef vector_traits< O, vsize >::type | out_v |
typedef vector_traits< int, vsize >::ele_v | ic_v |
vsize wide vector of ints, used for gather/scatter indexes More... | |
Public Member Functions | |
meta_filter (const inner_type &_inner, const kernel_type &_kernel, const coordinate_type &_extent, const float &_hfov) | |
template<class IN , class OUT > | |
void | eval (const IN &c, OUT &result) const |
Public Attributes | |
vigra::MultiArrayView< 1, coordinate_type > | delta |
vigra::MultiArrayView< 1, float > | weight |
const inner_type & | inner |
const kernel_type & | kernel |
const image_type< S > | img |
Additional Inherited Members | |
![]() | |
static const bool | has_capped_eval |
Definition at line 90 of file metafilter.cc.
typedef vspline::unary_functor< I , O , S > meta_filter< I, O, S, EV >::base_type |
Definition at line 436 of file metafilter3.cc.
typedef EV< I , O , S > meta_filter< I, O, S, EV >::inner_type |
Definition at line 437 of file metafilter3.cc.
|
inline |
Definition at line 443 of file metafilter3.cc.
|
inline |
Definition at line 459 of file metafilter3.cc.
vigra::MultiArrayView< 1 , coordinate_type > meta_filter< I, O, S, EV >::delta |
Definition at line 92 of file metafilter.cc.
const image_type< S > meta_filter< I, O, S, EV >::img |
Definition at line 441 of file metafilter3.cc.
const inner_type& meta_filter< I, O, S, EV >::inner |
Definition at line 439 of file metafilter3.cc.
const kernel_type& meta_filter< I, O, S, EV >::kernel |
Definition at line 440 of file metafilter3.cc.
vigra::MultiArrayView< 1 , float > meta_filter< I, O, S, EV >::weight |
Definition at line 93 of file metafilter.cc.