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.