Base class for folding kernal types. More...
#include <mia/core/spacial_kernel.hh>
Public Types | |
typedef vec_mask::const_iterator | const_iterator |
iterator over the kernel More... | |
typedef std::vector< double > | vec_mask |
Data type of the kernel coefficient vector. More... | |
Public Types inherited from C1DFilterKernel | |
typedef spacial_kernel_data | plugin_data |
define the plugin search path, data part More... | |
typedef kernel_plugin_type | plugin_type |
define the plugin search path, type part More... | |
Public Types inherited from CPropertyFlagHolder | |
typedef std::set< const char * > | Set |
define the type of the set of flags More... | |
Public Member Functions | |
const_iterator | begin () const |
returns a constant iterator at the begin of the filter kernel More... | |
C1DFoldingKernel (int fsize) | |
const_iterator | dbegin () const |
returns a constant iterator at the begin of the derivative of the filter kernel More... | |
const_iterator | dend () const |
returns a constant iterator at the end of the derivative of the filter kernel More... | |
const_iterator | end () const |
returns a constant iterator at the end of the filter kernel More... | |
double & | operator[] (int i) |
standard access operator, rw version More... | |
double | operator[] (int i) const |
standard access operator, ro version More... | |
Public Member Functions inherited from C1DFilterKernel | |
std::vector< double > | apply (const std::vector< double > &data) const |
void | apply_inplace (std::vector< double > &data) const |
int | get_fsize () const |
returns the filter width definition parameter More... | |
size_t | size () const |
returns the width of the kernel More... | |
Public Member Functions inherited from CProductBase | |
const char * | get_init_string () const |
void | set_init_string (const char *init) |
void | set_module (PPluginModule module) |
Public Member Functions inherited from CPropertyFlagHolder | |
void | add (const char *property) |
Set | get_missing_properties (const CPropertyFlagHolder &testset) const |
bool | has (const char *property) const |
bool | has_all_in (const CPropertyFlagHolder &testset) const |
virtual | ~CPropertyFlagHolder () |
Protected Types | |
typedef vec_mask::iterator | iterator |
kernel iterator More... | |
Protected Member Functions | |
iterator | begin () |
returns an iterator at the begin of the kernel More... | |
iterator | dbegin () |
returns an iterator at the begin if the derivative of the kernel More... | |
iterator | dend () |
returns an iterator at the end if the derivative of the kernel More... | |
iterator | end () |
returns an iterator at the end of the kernel More... | |
Protected Member Functions inherited from C1DFilterKernel | |
C1DFilterKernel (unsigned fsize) | |
virtual | ~C1DFilterKernel () |
Base class for folding kernal types.
Definition at line 99 of file spacial_kernel.hh.
typedef vec_mask::const_iterator C1DFoldingKernel::const_iterator |
iterator over the kernel
Definition at line 107 of file spacial_kernel.hh.
|
protected |
kernel iterator
Definition at line 139 of file spacial_kernel.hh.
typedef std::vector<double> C1DFoldingKernel::vec_mask |
Data type of the kernel coefficient vector.
Definition at line 104 of file spacial_kernel.hh.
C1DFoldingKernel::C1DFoldingKernel | ( | int | fsize | ) |
Kernel constructor of the given size
fsize |
const_iterator C1DFoldingKernel::begin | ( | ) | const |
returns a constant iterator at the begin of the filter kernel
|
protected |
returns an iterator at the begin of the kernel
const_iterator C1DFoldingKernel::dbegin | ( | ) | const |
returns a constant iterator at the begin of the derivative of the filter kernel
|
protected |
returns an iterator at the begin if the derivative of the kernel
const_iterator C1DFoldingKernel::dend | ( | ) | const |
returns a constant iterator at the end of the derivative of the filter kernel
|
protected |
returns an iterator at the end if the derivative of the kernel
const_iterator C1DFoldingKernel::end | ( | ) | const |
returns a constant iterator at the end of the filter kernel
|
protected |
returns an iterator at the end of the kernel
|
inline |
standard access operator, rw version
Definition at line 129 of file spacial_kernel.hh.
|
inline |
standard access operator, ro version
Definition at line 134 of file spacial_kernel.hh.